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

<%@ Register src="UC_AdminOperatoChecker.ascx" tagname="UC_AdminOperatoChecker" tagprefix="uc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    <style type="text/css">
    .style2
    {
        width: 4px;
    }
        .style3
        {
            height: 24px;
        }
        .style4
        {
            width: 4px;
            height: 24px;
        }
    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <table style="width: 100%;">
    <tr>
        <td colspan="3">
                <asp:Label ID="Lbl_Title" runat="server" CssClass="LabelHeaader" 
                    Text="اقلام مصرفی پروژه"></asp:Label>
                        </td>
    </tr>
    <tr>
        <td>
                <asp:Label ID="Lbl_UserName" runat="server" CssClass="Label1" 
                    Text="نام کاربری تحویل گیرنده:"></asp:Label>
                        </td>
        <td>
            <asp:DropDownList ID="Drp_UserName" runat="server" 
                DataSourceID="LinqDt_UserName" DataTextField="UserName" 
                DataValueField="UserName">
            </asp:DropDownList>
            <asp:LinqDataSource ID="LinqDt_UserName" runat="server" 
                ContextTypeName="LSC_WareHouseDataContext" OrderBy="UserName" 
                Select="new (RowID, UserName)" TableName="tblUsers">
            </asp:LinqDataSource>
        </td>
        <td class="style2">
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                                ErrorMessage="انتخاب نام کاربری الزامی می باشد" 
                                ControlToValidate="Drp_UserName" ValidationGroup="11">*</asp:RequiredFieldValidator>
                        </td>
    </tr>
    <tr>
        <td>
                <asp:Label ID="Lbl_ProjName" runat="server" CssClass="Label1" 
                    Text="عنوان پروژه:"></asp:Label>
                        </td>
        <td>
            <asp:DropDownList ID="Drp_PrjName" runat="server" DataSourceID="LinqDt_PrjName" 
                DataTextField="ProjectDescription" DataValueField="ProjectID">
            </asp:DropDownList>
            <asp:LinqDataSource ID="LinqDt_PrjName" runat="server" 
                ContextTypeName="LSC_WareHouseDataContext" OrderBy="ProjectID desc" 
                Select="new (ProjectID, ProjectDescription)" TableName="tblProjects">
            </asp:LinqDataSource>
        </td>
        <td class="style2">
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                                ErrorMessage="انتخاب عنوان پروژه الزامی می باشد" 
                                ControlToValidate="Drp_PrjName" ValidationGroup="11">*</asp:RequiredFieldValidator>
                        </td>
    </tr>
    <tr>
        <td>
                <asp:Label ID="Lbl_OrderDetail" runat="server" CssClass="Label1" 
                    Text="جزییات سفارش:"></asp:Label>
                        </td>
        <td>
            <asp:DropDownList ID="Drp_OrderDetail" runat="server" 
                DataSourceID="LinqDt_OrderDetail" DataTextField="OrderDetailDescription" 
                DataValueField="OrderDetailID">
            </asp:DropDownList>
            <asp:LinqDataSource ID="LinqDt_OrderDetail" runat="server" 
                ContextTypeName="LSC_WareHouseDataContext" OrderBy="OrderDetailID desc" 
                Select="new (OrderDetailID, OrderDetailDescription)" 
                TableName="xtblOrderDetailPurAndNotTahvils">
            </asp:LinqDataSource>
        </td>
        <td class="style2">
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                                ErrorMessage="انتخاب جزییات سفارش الزامی می باشد" 
                                ControlToValidate="Drp_OrderDetail" ValidationGroup="11">*</asp:RequiredFieldValidator>
                        </td>
    </tr>
    <tr>
        <td>
                <asp:Label ID="Lbl_UseCase" runat="server" CssClass="Label1" 
                    Text="مورد استفاده:"></asp:Label>
                        </td>
        <td>
            <asp:TextBox ID="Txt_UseCase" runat="server" 
                CssClass="TextNormalAlignRightDRight" ValidationGroup="11"></asp:TextBox>
        </td>
        <td class="style2">
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                                ErrorMessage="وارد کردن مورد استفاده الزامی می باشد" 
                                ControlToValidate="Txt_UseCase" ValidationGroup="11">*</asp:RequiredFieldValidator>
                        </td>
    </tr>
    <tr>
        <td class="style3">
                <asp:Label ID="Lbl_Note" runat="server" CssClass="Label1" 
                    Text="ملاحظات:"></asp:Label>
                        </td>
        <td class="style3">
            <asp:TextBox ID="Txt_Note" runat="server" CssClass="TextNormalAlignRightDRight" 
                ValidationGroup="11"></asp:TextBox>
        </td>
        <td class="style4">
                            <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" 
                                ErrorMessage="وارد کردن ملاحظات الزامی می باشد" 
                                ControlToValidate="Txt_Note" ValidationGroup="11">*</asp:RequiredFieldValidator>
                        </td>
    </tr>
    <tr>
        <td>
            &nbsp;</td>
        <td>
                            <asp:Button ID="Btn_DarjKala" runat="server" CssClass="ButtonAdd" 
                                Text="درج در لیست" onclick="Btn_ViewUserOrders_Click" 
                                ValidationGroup="11" />
                            <asp:Button ID="Btn_Save" runat="server" CssClass="ButtonSave" 
                                onclick="Btn_Save_Click" Text="ثبت نهایی" />
                        </td>
        <td class="style2">
                <asp:Label ID="Lbl_Error" runat="server" CssClass="LabelError"></asp:Label>
                        </td>
    </tr>
    <tr>
        <td>
            &nbsp;</td>
        <td>
                            <asp:ValidationSummary ID="ValidationSummary1" runat="server" 
                                ValidationGroup="11" />
                        </td>
        <td class="style2">
            <uc1:UC_AdminOperatoChecker ID="UC_AdminOperatoChecker1" runat="server" />
        </td>
    </tr>
    <tr>
        <td colspan="3">
            <asp:GridView ID="Grd_PrjAssetDetail" runat="server" 
                AutoGenerateColumns="False" CssClass="mGrid" 
                onselectedindexchanged="Grd_PrjAssetDetail_SelectedIndexChanged" 
                DataKeyNames="OrderDetailID">
                <Columns>
                    <asp:CommandField HeaderText="حذف" SelectText="حذف" ShowSelectButton="True" />
                    <asp:TemplateField HeaderText="کد پروژه">
                        <ItemTemplate>
                            <asp:Label ID="Label6" runat="server" Text='<%# Eval("PrjID") %>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="عنوان پروژه">
                        <ItemTemplate>
                            <asp:Label ID="Label1" runat="server" Text='<%# Eval("PrjDes") %>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="کد جزییات سفارش">
                        <ItemTemplate>
                            <asp:Label ID="Label7" runat="server" Text='<%# Eval("OrderDetailID") %>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="جزییات سفارش">
                        <ItemTemplate>
                            <asp:Label ID="Label2" runat="server" 
                                Text='<%# Eval("OrderDetailDescription") %>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="تحویل گیرنده">
                        <ItemTemplate>
                            <asp:Label ID="Label3" runat="server" Text='<%# Eval("UserName") %>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="مورد استفاده">
                        <ItemTemplate>
                            <asp:Label ID="Label4" runat="server" Text='<%# Eval("UseCase") %>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:TemplateField HeaderText="ملاحظات">
                        <ItemTemplate>
                            <asp:Label ID="Label5" runat="server" Text='<%# Eval("Note") %>'></asp:Label>
                        </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
        </td>
    </tr>
</table>
</asp:Content>

