<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="DetailRepair.aspx.cs" Inherits="DetailRepair" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <table style="width:100%;" dir="rtl">
        <tr>
            <td>
                <asp:Label ID="Lbl_Info" runat="server" Text="جزئیات درخواست تعمیرات :"></asp:Label>
            </td>
            <td>
                <asp:DropDownList ID="Drp_Details" runat="server" 
                    DataSourceID="LinqDetailReparing" DataTextField="information" 
                    DataValueField="TamirID">
                </asp:DropDownList>
                <asp:LinqDataSource ID="LinqDetailReparing" runat="server" 
                    ContextTypeName="LSCTamiratDataContext" EnableDelete="True" EnableInsert="True" 
                    EnableUpdate="True" EntityTypeName="" TableName="xtblInfoReparings">
                </asp:LinqDataSource>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                    ControlToValidate="Drp_Details" 
                    ErrorMessage="درخواست مورد نظر خود را انتخاب نمایید" ValidationGroup="110">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="Lbl_Note" runat="server" Text="شرح جزئیات تعمیرات :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="Txt_Note" runat="server" Width="700px"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                    ControlToValidate="Txt_Note" 
                    ErrorMessage="جزئیات مورد استفاده در تعمیر را وارد نمایید" 
                    ValidationGroup="110">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td>
                <asp:Label ID="Lbl_TotalCost" runat="server" Text="هزینه کل :"></asp:Label>
            </td>
            <td>
                <asp:TextBox ID="Txt_TotalCost" runat="server" Width="200px"></asp:TextBox>
            </td>
            <td>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                    ControlToValidate="Txt_TotalCost" 
                    ErrorMessage="هزینه کل تعمیرات را وارد نمایید" ValidationGroup="110">*</asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                <asp:Button ID="Btn_InsertInList" runat="server" 
                    onclick="Btn_InsertInList_Click" Text="درج در لیست" 
                    ValidationGroup="110" />
                <asp:Button ID="Btn_Save" runat="server" onclick="Btn_Save_Click" 
                    Text="ثبت نهایی" ValidationGroup="110" Width="80px" />
                <asp:Label ID="Lbl_Error" runat="server" Font-Bold="True" ForeColor="Red" 
                    Visible="False"></asp:Label>
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                <asp:ValidationSummary ID="ValidationSummary1" runat="server" ForeColor="Red" 
                    ShowMessageBox="True" />
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td colspan="3">
                <asp:GridView ID="Grd_DetailsRepair" runat="server" AutoGenerateColumns="False" 
                    Width="100%" DataKeyNames="TamirID" 
                    onselectedindexchanged="Grd_DetailsRepair_SelectedIndexChanged">
                    <Columns>
                        <asp:TemplateField HeaderText="کد جزئیات تعمیر">
                            <ItemTemplate>
                                <asp:Label ID="Label4" runat="server" Text='<%# Eval("TamirID") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="جزئیات درخواست تعمیر">
                            <ItemTemplate>
                                <asp:Label ID="Label1" runat="server" Text='<%# Eval("information") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="شرح جزئیات تعمیر">
                            <ItemTemplate>
                                <asp:Label ID="Label2" runat="server" Text='<%# Eval("DetailNote") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField HeaderText="هزینه کل">
                            <ItemTemplate>
                                <asp:Label ID="Label3" runat="server" Text='<%# Eval("TotalCost") %>'></asp:Label>
                            </ItemTemplate>
                        </asp:TemplateField>
                        <asp:CommandField HeaderText="حذف از لیست" SelectText="حذف" 
                            ShowSelectButton="True">
                        <ItemStyle Width="80px" />
                        </asp:CommandField>
                    </Columns>
                </asp:GridView>
            </td>
        </tr>
        <tr>
            <td colspan="3">
                &nbsp;</td>
        </tr>
    </table>
</asp:Content>

