public void ClearItem() { try { txtCTAR_Numero.Clear(); dtpCTAR_FecEmi.NSFecha = null; txtCTAR_Descrip.Clear(); dtpCTAR_FecFin.NSFecha = null; dtpCTAR_FecIni.NSFecha = null; CbCONS_CodReg.ConstantesSelectedValue = null; CbCONS_CodReg.SelectedIndex = 0; CbTIPO_CodMnd.SelectedIndex = 0; ENTC_CodigoEntidad.ClearValue(); txtCTAR_Profit.Clear(); txtCTAR_Profit.Text = @"0"; txtCTAR_MontoLNaviera.Value = 0; txtCTAR_MontoDTemporal.Value = 0; chkCTAR_AgMaritimo.Checked = false; chkCTAR_DepTemporal.Checked = false; chkCTAR_DepVacio.Checked = false; dtpCTAR_FecEmi.NSFecha = Presenter.Session.Fecha.Date; dtpCTAR_FecFin.NSFecha = Presenter.Session.Fecha.Date.AddMonths(6); dtpCTAR_FecIni.NSFecha = Presenter.Session.Fecha.Date; } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.ClearItem, ex); } }
public void ClearItem() { try { ENTC_CodigoEntidad.ClearValue(); CbSERV_Codigo.SelectedIndex = 0; txtSOPE_PrecioUni.Value = 0; txtSOPE_PrecioUni.Text = @"0"; txtSOPE_Cantidad.Value = 0; txtSOPE_Cantidad.Text = @"0"; CbBase.SelectedIndex = 0; CbTIPO_CodMnd.SelectedIndex = 0; txtSOPE_ImporteIngreso.Value = 0; txtSOPE_ImporteIngreso.Text = @"0"; txtSOPE_ImporteEgreso.Value = 0; txtSOPE_ImporteEgreso.Text = @"0"; CbTipoGasto.SelectedIndex = 0; txtSOPE_ImporteEgreso.Enabled = false; txtSOPE_ImporteIngreso.Enabled = false; txtSOPE_Costo.Value = 0; txtSOPE_Costo.Text = @"0"; cmbTIPE_codigo.SelectedIndex = 0; } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.ClearItem, ex); } }
public void ClearItem() { try { CbTipoEntidad.SelectedIndex = 0; ENTC_CodigoEntidad.ClearValue(); txtVenta20.Text = @"0"; txtVentaSada20.Text = @"0"; txtVenta40.Text = @"0"; txtVentaSada40.Text = @"0"; txtHBL.Text = @"0"; txtHBLSada.Text = @"0"; CbBase.SelectedIndex = 0; txtMinimo.Text = @"0"; txtCostoAduTransp.Text = @"0"; txtCostoAduTransp.Text = @"0"; CbTipo.SelectedIndex = 0; CbBase.SelectedIndex = 0; txtMinimo.Text = @"0"; CbOrigen.SelectedIndex = 0; CbDestino.SelectedIndex = 0; chkRoundtrip.Checked = false; } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.ClearItem, ex); } }
void CbTipoEntidad_SelectedValueChanged(object sender, EventArgs e) { try { /* solo 13 => Agencia Maritima , 14 => Deposito Temporal, 15 => Deposito Vacio */ if (CbTipoEntidad.SelectedValue != null) { switch (CbTipoEntidad.SelectedValue.ToString()) { case "13": ENTC_CodigoEntidad.TipoEntidad = TiposEntidad.TIPE_AgenciaMaritima; txtHBL.Enabled = true; txtHBLSada.Enabled = true; break; case "14": ENTC_CodigoEntidad.TipoEntidad = TiposEntidad.TIPE_DepositoTemporal; txtHBL.Enabled = false; txtHBLSada.Enabled = false; break; case "15": ENTC_CodigoEntidad.TipoEntidad = TiposEntidad.TIPE_DepositoVacio; txtHBL.Enabled = false; txtHBLSada.Enabled = false; break; } ENTC_CodigoEntidad.ClearValue(); txtHBL.Text = @"0"; txtHBLSada.Text = @"0"; } } catch (Exception) { } }
public void ClearItem() { try { ENTC_CodigoEntidad.ClearValue(); ENTC_CodigoDepTemporal.ClearValue(); txtHBL.Clear(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.ClearItem, ex); } }
public void SetItem() { try { if (Presenter.ItemDet_OperacionServicio.ENTC_Codigo != null) { ENTC_CodigoEntidad.SetEntidad(Presenter.ItemDet_OperacionServicio.ENTC_Codigo.Value); } if (Presenter.ItemDet_OperacionServicio.TIPE_Codigo.HasValue) { cmbTIPE_codigo.SelectedValue = Presenter.ItemDet_OperacionServicio.TIPE_Codigo.Value; } if (Presenter.ItemDet_OperacionServicio.SERV_Codigo != null) { CbSERV_Codigo.SelectedValue = Presenter.ItemDet_OperacionServicio.SERV_Codigo.Value; } txtSOPE_PrecioUni.Value = Presenter.ItemDet_OperacionServicio.SOPE_PrecioUni; txtSOPE_PrecioUni.Text = Presenter.ItemDet_OperacionServicio.SOPE_PrecioUni.ToString(CultureInfo.InvariantCulture); txtSOPE_Cantidad.Value = Convert.ToInt16(Presenter.ItemDet_OperacionServicio.SOPE_Cantidad); txtSOPE_Cantidad.Text = Presenter.ItemDet_OperacionServicio.SOPE_Cantidad.ToString(CultureInfo.InvariantCulture); if (Presenter.ItemDet_OperacionServicio.CONS_CodBas != null) { CbBase.SelectedValue = Presenter.ItemDet_OperacionServicio.CONS_CodBas; } if (Presenter.ItemDet_OperacionServicio.TIPO_CodMnd != null) { CbTIPO_CodMnd.SelectedValue = Presenter.ItemDet_OperacionServicio.TIPO_CodMnd; } if (Presenter.ItemDet_OperacionServicio.CONS_CodTMC == null) { return; } CbTipoGasto.SelectedValue = Presenter.ItemDet_OperacionServicio.CONS_CodTMC; if (Presenter.ItemDet_OperacionServicio.CONS_CodTMC.Equals("001")) //ingreso { txtSOPE_ImporteIngreso.Value = Presenter.ItemDet_OperacionServicio.SOPE_ImporteIngreso; txtSOPE_ImporteIngreso.Text = Presenter.ItemDet_OperacionServicio.SOPE_ImporteIngreso.ToString(CultureInfo.InvariantCulture); } else //egreso { txtSOPE_ImporteEgreso.Value = Presenter.ItemDet_OperacionServicio.SOPE_ImporteEgreso; txtSOPE_ImporteEgreso.Text = Presenter.ItemDet_OperacionServicio.SOPE_ImporteEgreso.ToString(CultureInfo.InvariantCulture); } txtSOPE_Costo.Text = Presenter.ItemDet_OperacionServicio.SOPE_Costo.ToString(); } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.SetItem, ex); } }
void cmbTIPE_codigo_SelectedIndexChanged(object sender, EventArgs e) { try { if (cmbTIPE_codigo.TipoEntidadSelectedItem != null) { ENTC_CodigoEntidad.Enabled = true; ENTC_CodigoEntidad.TipoEntidad = Delfin.Controls.EntidadClear.getTipoEntidadEnum(cmbTIPE_codigo.TipoEntidadSelectedItem.TIPE_Codigo); } else { ENTC_CodigoEntidad.Enabled = false; ENTC_CodigoEntidad.ClearValue(); } } catch (Exception) { } }
public void SetItem() { try { txtCTAR_Numero.Text = Presenter.ItemCAB_Tarifa.CTAR_Numero; dtpCTAR_FecEmi.NSFecha = Presenter.ItemCAB_Tarifa.CTAR_FecEmi; txtCTAR_Descrip.Text = Presenter.ItemCAB_Tarifa.CTAR_Descrip; dtpCTAR_FecFin.NSFecha = Presenter.ItemCAB_Tarifa.CTAR_FecFin; dtpCTAR_FecIni.NSFecha = Presenter.ItemCAB_Tarifa.CTAR_FecIni; CbCONS_CodReg.ConstantesSelectedValue = Presenter.ItemCAB_Tarifa.CONS_CodReg; CbTIPO_CodMnd.SelectedValue = Presenter.ItemCAB_Tarifa.TIPO_CodMnd; if (Presenter.ItemCAB_Tarifa.ENTC_Codigo != null) { ENTC_CodigoEntidad.SetValue(Presenter.ItemCAB_Tarifa.ENTC_Codigo.Value); } if (Presenter.ItemCAB_Tarifa.CTAR_Profit != null) { txtCTAR_Profit.Value = Presenter.ItemCAB_Tarifa.CTAR_Profit.Value; txtCTAR_Profit.Text = Presenter.ItemCAB_Tarifa.CTAR_Profit.Value.ToString(); Presenter.Profit = Presenter.ItemCAB_Tarifa.CTAR_Profit.Value; } txtCTAR_MontoLNaviera.Value = Presenter.ItemCAB_Tarifa.CTAR_MontoLNaviera; txtCTAR_MontoDTemporal.Value = Presenter.ItemCAB_Tarifa.CTAR_MontoDTemporal; if (Presenter.ItemCAB_Tarifa.CTAR_AgMaritimo != null) { chkCTAR_AgMaritimo.Checked = Presenter.ItemCAB_Tarifa.CTAR_AgMaritimo.Value; } if (Presenter.ItemCAB_Tarifa.CTAR_DepTemporal != null) { chkCTAR_DepTemporal.Checked = Presenter.ItemCAB_Tarifa.CTAR_DepTemporal.Value; } if (Presenter.ItemCAB_Tarifa.CTAR_DepVacio != null) { chkCTAR_DepVacio.Checked = Presenter.ItemCAB_Tarifa.CTAR_DepVacio.Value; } } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.SetItem, ex); } }
public void SetItem() { try { txtHBL.Text = Presenter.ItemCab_Seguimientos.CSEG_HBL; if (Presenter.ItemCab_Seguimientos.COPE_Codigo != null) { Presenter.COPE_Codigo = Presenter.ItemCab_Seguimientos.COPE_Codigo.Value; } if (Presenter.ENTC_CodCliente != 0) { ENTC_CodigoEntidad.SetValue(Presenter.ENTC_CodCliente); } else { ENTC_CodigoEntidad.ClearValue(); } /* falta deposito temporal */ //Presenter.ItemCab_Seguimientos.CSEG_FechaEmision = DateTime.Now; } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.SetItem, ex); } }
public void ClearItem(string xTipoTarifa) { try { switch (xTipoTarifa) { case "L": /* Logistico */ CbTipoEntidad.SelectedIndex = 0; ENTC_CodigoEntidad.ClearValue(); txtCosto20.Value = 0; txtCostoSada20.Value = 0; txtCosto40.Value = 0; txtCostoSada40.Value = 0; txtHBL.Value = 0; txtHBLSada.Value = 0; break; case "A": /* Aduana */ CbBase.SelectedIndex = 0; txtMinimo.Value = 0; txtCostoAduTransp.Value = 0; break; case "T": /* Transporte */ txtCostoAduTransp.Value = 0; CbTipo.SelectedIndex = 0; CbBase.SelectedIndex = 0; txtMinimo.Value = 0; CbOrigen.SelectedIndex = 0; CbDestino.SelectedIndex = 0; chkRoundtrip.Checked = false; break; } } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.ClearItem, ex); } }
public void LoadView() { try { ENTC_CodigoEntidad.LoadControl(Presenter.ContainerService, "Entidad", TiposEntidad.TIPE_Proveedor, null, true); cmbTIPE_codigo.LoadControl(Presenter.ContainerService, "Tipo Entidad", "< Sel. Tipo Entidad >", ListSortDirection.Ascending, 2, new Int16[] { 2, 6 }); System.Data.DataTable _dt; _dt = Presenter.GetTodosServicios(); CbSERV_Codigo.DataSource = _dt; CbSERV_Codigo.ValueMember = "SERV_Codigo"; CbSERV_Codigo.DisplayMember = "SERV_Nombre_SPA"; SetMaxWidth("12345678901234567890123456789012345678901234567890123456"); CbBase.DataSource = Presenter.ListConstantes; CbBase.ValueMember = "CONS_CodTipo"; CbBase.DisplayMember = "CONS_Desc_SPA"; CbTIPO_CodMnd.LoadControl(Presenter.ContainerService, "Tabla Moneda", "MND", "< Selecione Moneda >", ListSortDirection.Descending); CbTipoGasto.LoadControl(Presenter.ContainerService, "Tabla TipoGasto", "TMC", "< Seleccionar Gasto >", ListSortDirection.Descending); } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.LoadView, ex); } }
public void SetItem() { try { switch (Presenter.ItemDet_Cotizacion.CTAR_Tipo) { case "L": /* Logistico */ Presenter.TipoTarifario = Presenter.ItemDet_Cotizacion.CTAR_Tipo; /* Tipo Entidad */ CbTipoEntidad.SelectedValue = Presenter.ItemDet_Cotizacion.TIPE_Codigo.Value; /* Entidad Codigo */ if (Presenter.ItemDet_Cotizacion.ENTC_Codigo != null) { ENTC_CodigoEntidad.SetValue(Presenter.ItemDet_Cotizacion.ENTC_Codigo.Value); } /* ST 20 */ if (Presenter.ItemDet_Cotizacion.DCOT_Venta20 > 0) { txtVenta20.Value = Presenter.ItemDet_Cotizacion.DCOT_Venta20; txtVenta20.Text = Presenter.ItemDet_Cotizacion.DCOT_Venta20.ToString(); } /* ST 20 Sada */ if (Presenter.ItemDet_Cotizacion.DCOT_VentaSada20 > 0) { txtVentaSada20.Value = Presenter.ItemDet_Cotizacion.DCOT_VentaSada20; txtVentaSada20.Text = Presenter.ItemDet_Cotizacion.DCOT_VentaSada20.ToString(); } /* ST 40 */ if (Presenter.ItemDet_Cotizacion.DCOT_Venta40 > 0) { txtVenta40.Value = Presenter.ItemDet_Cotizacion.DCOT_Venta40; txtVenta40.Text = Presenter.ItemDet_Cotizacion.DCOT_Venta40.ToString(); } /* ST 40 SADA */ if (Presenter.ItemDet_Cotizacion.DCOT_VentaSada40 > 0) { txtVentaSada40.Value = Presenter.ItemDet_Cotizacion.DCOT_VentaSada40; txtVentaSada40.Text = Presenter.ItemDet_Cotizacion.DCOT_VentaSada40.ToString(); } if (Presenter.ItemDet_Cotizacion.TIPE_Codigo.Value.ToString().Equals("13")) /* solo si es maritimo */ { /* HBL */ if (Presenter.ItemDet_Cotizacion.DCOT_VentaHBL > 0) { txtHBL.Value = Presenter.ItemDet_Cotizacion.DCOT_VentaHBL; txtHBL.Text = Presenter.ItemDet_Cotizacion.DCOT_VentaHBL.ToString();; } /* HBL SADA */ if (Presenter.ItemDet_Cotizacion.DCOT_VentaSadaHBL > 0) { txtHBLSada.Value = Presenter.ItemDet_Cotizacion.DCOT_VentaSadaHBL; txtHBLSada.Text = Presenter.ItemDet_Cotizacion.DCOT_VentaSadaHBL.ToString(); } } break; case "A": /* Aduana */ Presenter.TipoTarifario = Presenter.ItemDet_Cotizacion.CTAR_Tipo; /* Valor */ if (Presenter.ItemDet_Cotizacion.DCOT_Venta > 0) { txtCostoAduTransp.Value = Presenter.ItemDet_Cotizacion.DCOT_Venta; txtCostoAduTransp.Text = Presenter.ItemDet_Cotizacion.DCOT_Venta.ToString(); } /* Base */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Cotizacion.CONS_CodBas)) { CbBase.SelectedValue = Presenter.ItemDet_Cotizacion.CONS_CodBas; Presenter.ItemDet_Cotizacion.CONS_CodTipo = Presenter.ItemDet_Cotizacion.CONS_CodBas; } /* Minimo */ if (Presenter.ItemDet_Cotizacion.DCOT_Minimo != null && Presenter.ItemDet_Cotizacion.DCOT_Minimo > 0) { txtMinimo.Value = Presenter.ItemDet_Cotizacion.DCOT_Minimo; txtMinimo.Text = Presenter.ItemDet_Cotizacion.DCOT_Minimo.ToString(); } else { Presenter.ItemDet_Cotizacion.DCOT_Minimo = 0; } break; case "T": /* Transporte */ Presenter.TipoTarifario = Presenter.ItemDet_Cotizacion.CTAR_Tipo; /* Tipo :) */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Cotizacion.CONS_CodTRA)) { CbTipo.SelectedValue = Presenter.ItemDet_Cotizacion.CONS_CodTRA; } /* Origen :) */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Cotizacion.TIPO_CodZONOrigen)) { CbOrigen.TiposSelectedValue = Presenter.ItemDet_Cotizacion.TIPO_CodZONOrigen; } /* Destino :) */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Cotizacion.TIPO_CodZONDestino)) { CbDestino.TiposSelectedValue = Presenter.ItemDet_Cotizacion.TIPO_CodZONDestino; } /* costo :) */ if (Presenter.ItemDet_Cotizacion.DCOT_Venta != null && Presenter.ItemDet_Cotizacion.DCOT_Venta > 0) { txtCostoAduTransp.Value = Presenter.ItemDet_Cotizacion.DCOT_Venta; txtCostoAduTransp.Text = Presenter.ItemDet_Cotizacion.DCOT_Venta.ToString(); } /* Base :) */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Cotizacion.CONS_CodBas)) { CbBase.SelectedValue = Presenter.ItemDet_Cotizacion.CONS_CodBas; } /* RoundTrip :) */ if (Presenter.ItemDet_Cotizacion.DCOT_Roudtrip != null && (bool)Presenter.ItemDet_Cotizacion.DCOT_Roudtrip.Value) { chkRoundtrip.Checked = Presenter.ItemDet_Cotizacion.DCOT_Roudtrip.Value; } break; } } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.SetItem, ex); } }
private void LoadImportacion() { DataTable dt = new DataTable(); dt = Presenter.LoadAyudaOperacion(); if (dt != null) { if (dt.Rows.Count == 0) { Dialogos.MostrarMensajeInformacion(Presenter.Title, "No se encontraron coincidencias."); } else if (dt.Rows.Count == 1) { Int32 COPE_Codigo; if (Int32.TryParse(dt.Rows[0]["COPE_Codigo"].ToString(), out COPE_Codigo)) { Presenter.COPE_Codigo = COPE_Codigo; ENTC_CodigoEntidad.SetValue(Convert.ToInt32(dt.Rows[0]["ENTC_CodCliente"].ToString())); txtHBL.Text = dt.Rows[0]["COPE_HBL"].ToString(); Presenter.COPE_FechaArribo = dt.Rows[0]["COPE_FechaArribo"] != null ? (DateTime?)dt.Rows[0]["COPE_FechaArribo"]: null; Presenter.COPE_CantidadDias = dt.Rows[0]["COPE_CantidadDias"] != null ? (Int16?)dt.Rows[0]["COPE_CantidadDias"]:null; } else { LimpiarAyuda(); } } else { List <ColumnaAyuda> _columnas = new List <ColumnaAyuda>(); _columnas.Add(new ColumnaAyuda() { Index = 0, ColumnName = "COPE_NumDoc", ColumnCaption = "Nro. Operación", Alineacion = DataGridViewContentAlignment.MiddleLeft, Width = 120, DataType = typeof(String), Format = null }); _columnas.Add(new ColumnaAyuda() { Index = 1, ColumnName = "COPE_FecEmi", ColumnCaption = "Fecha Emisión", Alineacion = DataGridViewContentAlignment.MiddleRight, Width = 110, DataType = typeof(DateTime), Format = "dd/MM/yyyy" }); _columnas.Add(new ColumnaAyuda() { Index = 2, ColumnName = "COPE_HBL", ColumnCaption = "HBL", Alineacion = DataGridViewContentAlignment.MiddleRight, Width = 100, DataType = typeof(String), Format = null }); _columnas.Add(new ColumnaAyuda() { Index = 3, ColumnName = "COPE_FechaArribo", ColumnCaption = "Fecha Arribo", Alineacion = DataGridViewContentAlignment.MiddleRight, Width = 110, DataType = typeof(DateTime), Format = "dd/MM/yyyy" }); _columnas.Add(new ColumnaAyuda() { Index = 4, ColumnName = "CLIENTE", ColumnCaption = "Cliente", Alineacion = DataGridViewContentAlignment.BottomLeft, Width = 200, DataType = typeof(String), Format = null }); _columnas.Add(new ColumnaAyuda() { Index = 5, ColumnName = "COPE_CantidadDias", ColumnCaption = "Días", Alineacion = DataGridViewContentAlignment.MiddleRight, Width = 50, DataType = typeof(Int16), Format = null }); _columnas.Add(new ColumnaAyuda() { Index = 6, ColumnName = "COPE_Codigo", ColumnCaption = "Código", Alineacion = DataGridViewContentAlignment.MiddleRight, Width = 50, DataType = typeof(Int32), Format = null }); _columnas.Add(new ColumnaAyuda() { Index = 7, ColumnName = "ENTC_CodCliente", ColumnCaption = "Cliente", Alineacion = DataGridViewContentAlignment.MiddleRight, Width = 50, DataType = typeof(Int32), Format = null, }); Ayuda x_Ayuda = new Ayuda("Ayuda Operación", dt, false, _columnas); if (x_Ayuda.ShowDialog() == DialogResult.OK) { Int32 COPE_Codigo; if (Int32.TryParse(x_Ayuda.Respuesta.Rows[0]["COPE_Codigo"].ToString(), out COPE_Codigo)) { Presenter.COPE_Codigo = COPE_Codigo; ENTC_CodigoEntidad.SetValue(Convert.ToInt32(x_Ayuda.Respuesta.Rows[0]["ENTC_CodCliente"].ToString())); txtHBL.Text = x_Ayuda.Respuesta.Rows[0]["COPE_HBL"].ToString(); Presenter.COPE_FechaArribo = dt.Rows[0]["COPE_FechaArribo"] != null ? (DateTime?)dt.Rows[0]["COPE_FechaArribo"] : null; Presenter.COPE_CantidadDias = dt.Rows[0]["COPE_CantidadDias"] != null ? (Int16?)dt.Rows[0]["COPE_CantidadDias"] : null; } else { LimpiarAyuda(); } } else { LimpiarAyuda(); } } } else { Dialogos.MostrarMensajeInformacion(Presenter.Title, "No se encontraron coincidencias."); } }
public void SetItem() { try { switch (Presenter.ItemDet_Operacion.CTAR_Tipo) { case "L": /* Logistico */ Presenter.TipoTarifario = Presenter.ItemDet_Operacion.CTAR_Tipo; /* Tipo Entidad */ if (Presenter.ItemDet_Operacion.TIPE_Codigo != null) { CbTipoEntidad.SelectedValue = Presenter.ItemDet_Operacion.TIPE_Codigo.Value; } /* Entidad Codigo */ if (Presenter.ItemDet_Operacion.ENTC_Codigo != null) { ENTC_CodigoEntidad.UsarTipoEntidad = false; ENTC_CodigoEntidad.SetValue(Presenter.ItemDet_Operacion.ENTC_Codigo.Value); ENTC_CodigoEntidad.UsarTipoEntidad = true; } /* Cantidad 20 */ if (Presenter.ItemDet_Operacion.DOPE_Cantidad20 > 0) { txtDOPE_Cantidad20.Value = Presenter.ItemDet_Operacion.DOPE_Cantidad20; txtDOPE_Cantidad20.Text = Presenter.ItemDet_Operacion.DOPE_Cantidad20.ToString(CultureInfo.InvariantCulture); } /* Cantidad 40 */ if (Presenter.ItemDet_Operacion.DOPE_Cantidad40 > 0) { txtDOPE_Cantidad40.Value = Presenter.ItemDet_Operacion.DOPE_Cantidad40; txtDOPE_Cantidad40.Text = Presenter.ItemDet_Operacion.DOPE_Cantidad40.ToString(CultureInfo.InvariantCulture); } /* ST 20 */ if (Presenter.ItemDet_Operacion.DOPE_Venta20 > 0) { txtVenta20.Value = Presenter.ItemDet_Operacion.DOPE_Venta20; txtVenta20.Text = Presenter.ItemDet_Operacion.DOPE_Venta20.ToString(CultureInfo.InvariantCulture); } /* ST 20 Sada */ if (Presenter.ItemDet_Operacion.DOPE_VentaSada20 > 0) { txtVentaSada20.Value = Presenter.ItemDet_Operacion.DOPE_VentaSada20; txtVentaSada20.Text = Presenter.ItemDet_Operacion.DOPE_VentaSada20.ToString(CultureInfo.InvariantCulture); } /* ST 40 */ if (Presenter.ItemDet_Operacion.DOPE_Venta40 > 0) { txtVenta40.Value = Presenter.ItemDet_Operacion.DOPE_Venta40; txtVenta40.Text = Presenter.ItemDet_Operacion.DOPE_Venta40.ToString(CultureInfo.InvariantCulture); } /* ST 40 SADA */ if (Presenter.ItemDet_Operacion.DOPE_VentaSada40 > 0) { txtVentaSada40.Value = Presenter.ItemDet_Operacion.DOPE_VentaSada40; txtVentaSada40.Text = Presenter.ItemDet_Operacion.DOPE_VentaSada40.ToString(CultureInfo.InvariantCulture); } if (Presenter.ItemDet_Operacion.TIPE_Codigo != null) { if (Presenter.ItemDet_Operacion.TIPE_Codigo.Value.ToString(CultureInfo.InvariantCulture).Equals("13")) /* solo si es maritimo */ { /* HBL */ if (Presenter.ItemDet_Operacion.DOPE_VentaHBL > 0) { txtHBL.Value = Presenter.ItemDet_Operacion.DOPE_VentaHBL; txtHBL.Text = Presenter.ItemDet_Operacion.DOPE_VentaHBL.ToString(CultureInfo.InvariantCulture); } /* HBL SADA */ if (Presenter.ItemDet_Operacion.DOPE_VentaSadaHBL > 0) { txtHBLSada.Value = Presenter.ItemDet_Operacion.DOPE_VentaSadaHBL; txtHBLSada.Text = Presenter.ItemDet_Operacion.DOPE_VentaSadaHBL.ToString(CultureInfo.InvariantCulture); } } } break; case "A": /* Aduana */ Presenter.TipoTarifario = Presenter.ItemDet_Operacion.CTAR_Tipo; /* Valor */ if (Presenter.ItemDet_Operacion.DOPE_Venta > 0) { txtCostoAduTransp.Value = Presenter.ItemDet_Operacion.DOPE_Venta; txtCostoAduTransp.Text = Presenter.ItemDet_Operacion.DOPE_Venta.ToString(CultureInfo.InvariantCulture); } /* Base */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Operacion.CONS_CodBas)) { CbBase.SelectedValue = Presenter.ItemDet_Operacion.CONS_CodBas; Presenter.ItemDet_Operacion.CONS_CodTipo = Presenter.ItemDet_Operacion.CONS_CodBas; } /* Minimo */ if (Presenter.ItemDet_Operacion.DOPE_Minimo > 0) { txtMinimo.Value = Presenter.ItemDet_Operacion.DOPE_Minimo; txtMinimo.Text = Presenter.ItemDet_Operacion.DOPE_Minimo.ToString(CultureInfo.InvariantCulture); } else { Presenter.ItemDet_Operacion.DOPE_Minimo = 0; } break; case "T": /* Transporte */ Presenter.TipoTarifario = Presenter.ItemDet_Operacion.CTAR_Tipo; /* Tipo :) */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Operacion.CONS_CodTRA)) { CbTipo.SelectedValue = Presenter.ItemDet_Operacion.CONS_CodTRA; } /* Origen :) */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Operacion.TIPO_CodZONOrigen)) { CbOrigen.SelectedValue = Presenter.ItemDet_Operacion.TIPO_CodZONOrigen; } /* Destino :) */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Operacion.TIPO_CodZONDestino)) { CbDestino.SelectedValue = Presenter.ItemDet_Operacion.TIPO_CodZONDestino; } /* costo :) */ if (Presenter.ItemDet_Operacion.DOPE_Venta > 0) { txtCostoAduTransp.Value = Presenter.ItemDet_Operacion.DOPE_Venta; txtCostoAduTransp.Text = Presenter.ItemDet_Operacion.DOPE_Venta.ToString(CultureInfo.InvariantCulture); } /* Base :) */ if (!String.IsNullOrEmpty(Presenter.ItemDet_Operacion.CONS_CodBas)) { CbBase.SelectedValue = Presenter.ItemDet_Operacion.CONS_CodBas; } break; } } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.SetItem, ex); } }
public void SetItem() { try { switch (Presenter.TipoTarifa) { case "L": /* Logistico */ /* Tipo Entidad */ if (Presenter.ItemDET_Tarifa.TIPE_Codigo != null) { CbTipoEntidad.SelectedValue = Presenter.ItemDET_Tarifa.TIPE_Codigo.Value; } /* Entidad Codigo */ if (Presenter.ItemDET_Tarifa.ENTC_Codigo != null) { ENTC_CodigoEntidad.SetValue(Presenter.ItemDET_Tarifa.ENTC_Codigo.Value); } /* ST 20 */ if (Presenter.ItemDET_Tarifa.DTAR_Costo20 > 0) { txtCosto20.Value = Presenter.ItemDET_Tarifa.DTAR_Costo20; } /* ST 20 Sada */ if (Presenter.ItemDET_Tarifa.DTAR_CostoSada20 > 0) { txtCostoSada20.Value = Presenter.ItemDET_Tarifa.DTAR_CostoSada20; } /* ST 40 */ if (Presenter.ItemDET_Tarifa.DTAR_Costo40 > 0) { txtCosto40.Value = Presenter.ItemDET_Tarifa.DTAR_Costo40; } /* ST 40 SADA */ if (Presenter.ItemDET_Tarifa.DTAR_CostoSada40 > 0) { txtCostoSada40.Value = Presenter.ItemDET_Tarifa.DTAR_CostoSada40; } if (Presenter.ItemDET_Tarifa.TIPE_Codigo != null && Presenter.ItemDET_Tarifa.TIPE_Codigo.Value.ToString(CultureInfo.InstalledUICulture).Equals("13")) /* solo si es maritimo */ { /* HBL */ if (Presenter.ItemDET_Tarifa.DTAR_CostoHBL > 0) { txtHBL.Value = Presenter.ItemDET_Tarifa.DTAR_CostoHBL; } /* HBL SADA */ if (Presenter.ItemDET_Tarifa.DTAR_CostoSadaHBL > 0) { txtHBLSada.Value = Presenter.ItemDET_Tarifa.DTAR_CostoSadaHBL; } } break; case "A": /* Aduana */ /* Valor */ if (Presenter.ItemDET_Tarifa.DTAR_Costo > 0) { if (Presenter.ItemDET_Tarifa.DTAR_Costo != null) { txtCostoAduTransp.Value = Presenter.ItemDET_Tarifa.DTAR_Costo.Value; } } /* Base */ if (!String.IsNullOrEmpty(Presenter.ItemDET_Tarifa.CONS_CodBas)) { CbBase.ConstantesSelectedValue = Presenter.ItemDET_Tarifa.CONS_CodBas; Presenter.ItemDET_Tarifa.CONS_CodTipo = Presenter.ItemDET_Tarifa.CONS_CodBas; } /* Minimo */ if (Presenter.ItemDET_Tarifa.DTAR_Minimo != null && Presenter.ItemDET_Tarifa.DTAR_Minimo > 0) { txtMinimo.Value = Presenter.ItemDET_Tarifa.DTAR_Minimo.Value; } else { Presenter.ItemDET_Tarifa.DTAR_Minimo = null; } break; case "T": /* Transporte */ /* Tipo :) */ if (!String.IsNullOrEmpty(Presenter.ItemDET_Tarifa.CONS_CodTRA)) { CbTipo.ConstantesSelectedValue = Presenter.ItemDET_Tarifa.CONS_CodTRA; } /* Origen :) */ if (!String.IsNullOrEmpty(Presenter.ItemDET_Tarifa.TIPO_CodZONOrigen)) { CbOrigen.TiposSelectedValue = Presenter.ItemDET_Tarifa.TIPO_CodZONOrigen; } /* Destino :) */ if (!String.IsNullOrEmpty(Presenter.ItemDET_Tarifa.TIPO_CodZONDestino)) { CbDestino.TiposSelectedValue = Presenter.ItemDET_Tarifa.TIPO_CodZONDestino; } /* costo :) */ if (Presenter.ItemDET_Tarifa.DTAR_Costo != null && Presenter.ItemDET_Tarifa.DTAR_Costo.Value > 0) { txtCostoAduTransp.Value = Presenter.ItemDET_Tarifa.DTAR_Costo.Value; } /* Base :) */ if (!String.IsNullOrEmpty(Presenter.ItemDET_Tarifa.CONS_CodBas)) { CbBase.ConstantesSelectedValue = Presenter.ItemDET_Tarifa.CONS_CodBas; } /* RoundTrip :) */ if (Presenter.ItemDET_Tarifa.DTAR_Roundtrip != null && Presenter.ItemDET_Tarifa.DTAR_Roundtrip.Value) { chkRoundtrip.Checked = Presenter.ItemDET_Tarifa.DTAR_Roundtrip.Value; } break; } } catch (Exception ex) { Dialogos.MostrarMensajeError(Presenter.Title, Mensajes.SetItem, ex); } }