388 lines
29 KiB
XML
388 lines
29 KiB
XML
<tsWPF:tsUserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
|
|
xmlns:dxlc="http://schemas.devexpress.com/winfx/2008/xaml/layoutcontrol" xmlns:dxdo="http://schemas.devexpress.com/winfx/2008/xaml/docking"
|
|
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
|
|
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
|
|
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
|
|
xmlns:tsWPF="clr-namespace:tsWPFCore;assembly=tsWPFCore" xmlns:Serialization="clr-namespace:DevExpress.Xpf.LayoutControl.Serialization;assembly=DevExpress.Xpf.LayoutControl.v23.2" x:Class="ucAlbaranE"
|
|
mc:Ignorable="d" d:DesignHeight="768" d:DesignWidth="1366">
|
|
<UserControl.Resources>
|
|
<ResourceDictionary>
|
|
<ResourceDictionary.MergedDictionaries>
|
|
<ResourceDictionary Source="pack://application:,,,/tsWPFCore;component/Plantillas.xaml" />
|
|
</ResourceDictionary.MergedDictionaries>
|
|
<Style x:Key="RejillaAnidadaStyle" TargetType="{x:Type dxg:RowControl}">
|
|
<Setter Property="Background" Value="#B0E0E6" />
|
|
</Style>
|
|
</ResourceDictionary>
|
|
</UserControl.Resources>
|
|
<Grid x:Name="contenido" HorizontalAlignment="Stretch" Width="Auto">
|
|
<dxlc:LayoutControl x:Name="LayoutControl1" Orientation="Vertical">
|
|
<dxlc:LayoutGroup Header="Datos Del Albarán" View="GroupBox" IsLocked="True" Width="Auto" HorizontalAlignment="Stretch">
|
|
<dxlc:LayoutGroup Width="1310">
|
|
<dxlc:LayoutGroup Orientation="Vertical" Width="250" HorizontalAlignment="Left">
|
|
<tsWPF:tsLayoutItem Label="Nº Albarán:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS UsualCorreccion="False" Modificable="NoModificable" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding NumeroAlbaran, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="100" NullText="« AUTOMÁTICO »" />
|
|
</tsWPF:tsLayoutItem>
|
|
<tsWPF:tsLayoutItem Label="Nº Pedido:">
|
|
<dxe:ButtonEdit x:Name="beContrato" EditValue="{Binding NumeroPedido, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="12" DefaultButtonClick="beContrato_DefaultButtonClick">
|
|
<dxe:ButtonInfo GlyphKind="Search" x:Name="btIrAContrato" Click="btIrAContrato_Click" />
|
|
<dxe:ButtonInfo GlyphKind="Cancel" x:Name="btQuitarContrato" Click="btQuitarContrato_Click" />
|
|
</dxe:ButtonEdit>
|
|
</tsWPF:tsLayoutItem>
|
|
<tsWPF:tsLayoutItem Label="Nº Bultos:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS UsualCorreccion="False" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding NumeroBultos, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="102" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical" Width="500">
|
|
<dxlc:LayoutGroup>
|
|
<tsWPF:tsLayoutItem Label="Fecha Albarán:" Width="230">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:DateEdit EditValue="{Binding Fecha, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="101" Mask="G" MaskUseAsDisplayFormat="True" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
<tsWPF:tsLayoutItem Label="Tipo:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:ComboBoxEdit x:Name="cbTipo" AutoComplete="True" DisplayMember="Descripcion" ValueMember="Valor" EditValue="{Binding Tipo, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="4" AllowNullInput="True" />
|
|
</tsWPF:tsLayoutItem>
|
|
</dxlc:LayoutGroup>
|
|
<tsWPF:tsLayoutItem Label="Cliente:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:ComboBoxEdit x:Name="cbRazonSocial" AutoComplete="True" ValidateOnTextInput="False" IsTextEditable="True" DisplayMember="RazonSocial" ValueMember="idEntidad" EditValue="{Binding idEntidad, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" AllowDefaultButton="False" TabIndex="1">
|
|
<dxe:ComboBoxEdit.Buttons>
|
|
<dxe:ButtonInfo x:Name="biBuscarCliente" GlyphKind="Search" IsDefaultButton="False" Click="BiBuscarCliente_Click" />
|
|
</dxe:ComboBoxEdit.Buttons>
|
|
</dxe:ComboBoxEdit>
|
|
</tsWPF:tsLayoutItem>
|
|
<tsWPF:tsLayoutItem Label="Almacén Origen:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:ComboBoxEdit x:Name="cbAlmacenOrigen" AutoComplete="True" DisplayMember="Descripcion" ValueMember="idAlmacen" EditValue="{Binding idAlmacenOrigen, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="4" AllowNullInput="True" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical">
|
|
<dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup ItemLabelsAlignment="Local">
|
|
<dxlc:LayoutGroup Orientation="Vertical">
|
|
<tsWPF:tsLayoutItem Label="Nº Vale Transporte:" Width="250" HorizontalAlignment="Left">
|
|
<Border BorderThickness="1" BorderBrush="Black" Height="22">
|
|
<TextBlock><Hyperlink x:Name="hlVale" Click="hlVale_Click" Tag="{Binding idValeTransporte}"><InlineUIContainer>
|
|
<TextBlock Text="{Binding idValeTransporte, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" />
|
|
</InlineUIContainer></Hyperlink></TextBlock>
|
|
</Border>
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
<tsWPF:tsLayoutItem Label="Usuario:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS UsualCorreccion="False" Modificable="NoModificable" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding Usuario, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="100" />
|
|
</tsWPF:tsLayoutItem>
|
|
</dxlc:LayoutGroup>
|
|
|
|
</dxlc:LayoutGroup>
|
|
</dxlc:LayoutGroup>
|
|
|
|
</dxlc:LayoutGroup>
|
|
</dxlc:LayoutGroup>
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Header="Datos de la Carga" View="GroupBox" IsLocked="True" Width="Auto" HorizontalAlignment="Stretch" Orientation="Vertical">
|
|
<dxlc:LayoutGroup Width="1310" HorizontalAlignment="Left">
|
|
<dxlc:LayoutGroup Orientation="Vertical" Width="455">
|
|
<tsWPF:tsLayoutItem Label="Direccion:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding LugarCarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" x:Name="teDireccionCliente" TabIndex="11" />
|
|
</tsWPF:tsLayoutItem>
|
|
<dxlc:LayoutGroup>
|
|
<tsWPF:tsLayoutItem Label="Encargado Carga:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding Cargadores, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="15" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical" Width="540">
|
|
<dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical" Width="200">
|
|
<tsWPF:tsLayoutItem Label="Código Postal:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:ButtonEdit x:Name="beCodigoPostalCarga" EditValue="{Binding CodigoPostalCarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="31" DefaultButtonClick="BeCodigoPostalCarga_DefaultButtonClick">
|
|
<dxe:ButtonInfo GlyphKind="Plus" x:Name="btAñadirCodigoPostalCarga" Click="BtAñadirCodigoPostalCarga_Click" />
|
|
<dxe:ButtonInfo GlyphKind="Cancel" x:Name="btCancelarCodigoPostalCarga" Click="BtCancelarCodigoPostalCarga_Click" />
|
|
</dxe:ButtonEdit>
|
|
</tsWPF:tsLayoutItem>
|
|
<tsWPF:tsLayoutItem Label="Teléfono 1:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding Telefono1Carga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="15" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical">
|
|
<tsWPF:tsLayoutItem Label="Población:" x:Name="Poblacion">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS Modificable="NoModificable" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding PoblacionCarga, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="13" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
<tsWPF:tsLayoutItem Label="Teléfono 2:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding Telefono2Carga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="15" />
|
|
</tsWPF:tsLayoutItem>
|
|
</dxlc:LayoutGroup>
|
|
|
|
</dxlc:LayoutGroup>
|
|
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical">
|
|
<tsWPF:tsLayoutItem Label="Provincia:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS Modificable="NoModificable" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding ProvinciaCarga, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="14" />
|
|
</tsWPF:tsLayoutItem>
|
|
<tsWPF:tsLayoutItem Label="email:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS Modificable="NoModificable" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding EmailCarga, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="14" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
</dxlc:LayoutGroup>
|
|
|
|
<dxlc:LayoutGroup Width="1310" HorizontalAlignment="Left">
|
|
|
|
<tsWPF:tsLayoutItem Label="Fecha Carga:" Width="250">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:DateEdit EditValue="{Binding FechaCarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="101" Mask="G" MaskUseAsDisplayFormat="True" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
<tsWPF:tsLayoutItem Label="Observaciones:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS Modificable="NoModificable" UsualCorreccion="False" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding ObservacionesCarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="20" FontWeight="Bold" Foreground="Red" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Header="Datos de la Descarga" View="GroupBox" IsLocked="True" Width="Auto" HorizontalAlignment="Stretch" Orientation="Vertical">
|
|
<dxlc:LayoutGroup Width="1310" HorizontalAlignment="Left">
|
|
<dxlc:LayoutGroup Orientation="Vertical" Width="455">
|
|
<tsWPF:tsLayoutItem Label="Direccion:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding LugarDescarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="11" />
|
|
</tsWPF:tsLayoutItem>
|
|
<dxlc:LayoutGroup>
|
|
<tsWPF:tsLayoutItem Label="Encargado Descarga:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding Descargadores, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="15" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical" Width="540">
|
|
<dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical" Width="200">
|
|
<tsWPF:tsLayoutItem Label="Código Postal:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:ButtonEdit x:Name="beCodigoPostalDescarga" EditValue="{Binding CodigoPostalDescarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="31" DefaultButtonClick="BeCodigoPostalDescarga_DefaultButtonClick">
|
|
<dxe:ButtonInfo GlyphKind="Plus" x:Name="btAñadirCodigoPostalDescarga" Click="BtAñadirCodigoPostalDescarga_Click" />
|
|
<dxe:ButtonInfo GlyphKind="Cancel" x:Name="btCancelarCodigoPostalDescarga" Click="BtCancelarCodigoPostalDescarga_Click" />
|
|
</dxe:ButtonEdit>
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
<tsWPF:tsLayoutItem Label="Teléfono 1:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding Telefono1Descarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="15" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical">
|
|
<tsWPF:tsLayoutItem Label="Población:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS Modificable="NoModificable" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding PoblacionDescarga, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="13" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
<tsWPF:tsLayoutItem Label="Teléfono 2:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding Telefono2Descarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="15" />
|
|
</tsWPF:tsLayoutItem>
|
|
</dxlc:LayoutGroup>
|
|
|
|
</dxlc:LayoutGroup>
|
|
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dxlc:LayoutGroup Orientation="Vertical">
|
|
<tsWPF:tsLayoutItem Label="Provincia:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS Modificable="NoModificable" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding ProvinciaDescarga, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="14" />
|
|
</tsWPF:tsLayoutItem>
|
|
<tsWPF:tsLayoutItem Label="email:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS Modificable="NoModificable" />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding EmailDescarga, Mode=OneWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="14" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
</dxlc:LayoutGroup>
|
|
|
|
<dxlc:LayoutGroup Width="1310" HorizontalAlignment="Left">
|
|
|
|
<tsWPF:tsLayoutItem Label="Fecha Descarga:" Width="250">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:DateEdit EditValue="{Binding FechaDescarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="101" Mask="G" MaskUseAsDisplayFormat="True" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
<tsWPF:tsLayoutItem Label="Observaciones:">
|
|
<tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsLayoutItem.PropiedadesTS>
|
|
<dxe:TextEdit EditValue="{Binding ObservacionesDescarga, Mode=TwoWay, NotifyOnSourceUpdated=True, NotifyOnValidationError=true, ValidatesOnExceptions=true}" TabIndex="20" FontWeight="Bold" />
|
|
</tsWPF:tsLayoutItem>
|
|
|
|
</dxlc:LayoutGroup>
|
|
|
|
|
|
</dxlc:LayoutGroup>
|
|
<dx:DXTabControl x:Name="DXTabPersonal1" Width="Auto" HorizontalAlignment="Stretch">
|
|
<dx:DXTabControl.View>
|
|
<dx:TabControlScrollView />
|
|
</dx:DXTabControl.View>
|
|
<dx:DXTabItem Header="Productos">
|
|
<dxlc:LayoutGroup Orientation="Vertical">
|
|
<tsWPF:tsGridControl x:Name="gcProductos" TabIndex="31">
|
|
<tsWPF:tsGridControl.PropiedadesTSGC>
|
|
<tsWPF:PropiedadesTSGC CamposObligatorios="Cantidad,idProducto" />
|
|
</tsWPF:tsGridControl.PropiedadesTSGC>
|
|
<tsWPF:tsGridControl.PropiedadesTS>
|
|
<tsWPF:PropiedadesTS />
|
|
</tsWPF:tsGridControl.PropiedadesTS>
|
|
<tsWPF:tsGridControl.View>
|
|
<tsWPF:tsTableView x:Name="tvProductos" ShowGroupPanel="False" NewItemRowPosition="Bottom">
|
|
</tsWPF:tsTableView>
|
|
</tsWPF:tsGridControl.View>
|
|
|
|
<dxg:GridColumn FieldName="idProducto" Header="Producto" Width="400">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:ComboBoxEditSettings x:Name="cbProducto" ValueMember="idProducto" DisplayMember="Descripcion" AllowDefaultButton="False" AutoComplete="True">
|
|
<dxe:ComboBoxEditSettings.Buttons>
|
|
<dxe:ButtonInfo x:Name="biBuscarProducto" GlyphKind="Search" IsDefaultButton="False" Click="BiBuscarProducto_Click" />
|
|
</dxe:ComboBoxEditSettings.Buttons>
|
|
</dxe:ComboBoxEditSettings>
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn FieldName="idArticulo" Header="Artículo" Width="100">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:ComboBoxEditSettings x:Name="cbArticulo" ValueMember="idArticulo" DisplayMember="CodigoArticulo" AllowDefaultButton="False" AutoComplete="False">
|
|
<dxe:ComboBoxEditSettings.Buttons>
|
|
<dxe:ButtonInfo x:Name="biBuscarArticulo" GlyphKind="Search" IsDefaultButton="False" Click="BiBuscarArticulo_Click" />
|
|
</dxe:ComboBoxEditSettings.Buttons>
|
|
</dxe:ComboBoxEditSettings>
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn FieldName="Cantidad" Header="Cantidad" IsSmart="True" Width="70">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings MaskType="Numeric" Mask="n0" MaskUseAsDisplayFormat="True" HorizontalContentAlignment="Right" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<dxg:GridColumn FieldName="EsVenta" IsSmart="True" Width="100" x:Name="gcEsVenta">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:CheckEditSettings IsThreeState="False">
|
|
</dxe:CheckEditSettings>
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
<tsWPF:tsGridColumn FieldName="Observaciones" Header="Observaciones" IsSmart="True" Width="380" />
|
|
<tsWPF:tsGridColumn FieldName="idAlbaranRecogidaNavigation.NumeroAlbaran" Header="Nº Albaran Recogida" IsSmart="True" Width="130" CellTemplate="{DynamicResource VerDetalleTemplate}" SoloLectura="True" />
|
|
<tsWPF:tsGridColumn FieldName="id.Fecha" Header="Fecha Recogida" IsSmart="True" Width="140" SoloLectura="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="dd/MM/yyyy HH:mm" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</tsWPF:tsGridColumn>
|
|
<tsWPF:tsGridColumn FieldName="facturas.NumeroFactura" Header="Nº Última Fra." IsSmart="True" Width="100" CellTemplate="{DynamicResource VerDetalleTemplate}" SoloLectura="True" />
|
|
<tsWPF:tsGridColumn FieldName="facturas.FechaCalculoDias" Header="Fecha Último Cálculo" IsSmart="True" Width="150" SoloLectura="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="dd/MM/yyyy" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</tsWPF:tsGridColumn>
|
|
<tsWPF:tsGridColumn FieldName="FechaCancelacion" Header="Fecha Cancelación" IsSmart="True" Width="150" SoloLectura="True">
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:DateEditSettings DisplayFormat="dd/MM/yyyy" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</tsWPF:tsGridColumn>
|
|
<tsWPF:tsGridColumn FieldName="MotivoCancelacion" Header="Motivo Cancelación" IsSmart="True" Width="200" />
|
|
<!--<dxg:GridColumn FieldName="PendienteFacturarHoy" Header="Pendiente Facturar Hoy" IsSmart="True" Width="160" >
|
|
<dxg:GridColumn.EditSettings>
|
|
<dxe:TextEditSettings MaskType="Numeric" Mask="c2" MaskUseAsDisplayFormat="True" HorizontalContentAlignment="Right" />
|
|
</dxg:GridColumn.EditSettings>
|
|
</dxg:GridColumn>
|
|
|
|
<tsWPF:tsGridControl.GroupSummary>
|
|
<dxg:GridSummaryItem FieldName="PendienteFacturarHoy" SummaryType="Sum" ShowInGroupColumnFooter="PendienteFacturarHoy" DisplayFormat=" {0:c2}"/>
|
|
</tsWPF:tsGridControl.GroupSummary>
|
|
<tsWPF:tsGridControl.TotalSummary>
|
|
<dxg:GridSummaryItem FieldName="PendienteFacturarHoy" SummaryType="Sum" ShowInGroupColumnFooter="PendienteFacturarHoy" DisplayFormat=" {0:c2}"/>
|
|
</tsWPF:tsGridControl.TotalSummary>-->
|
|
</tsWPF:tsGridControl>
|
|
</dxlc:LayoutGroup>
|
|
</dx:DXTabItem>
|
|
|
|
</dx:DXTabControl>
|
|
|
|
</dxlc:LayoutControl>
|
|
</Grid>
|
|
</tsWPF:tsUserControl> |