private void Editar() { IUnidadVenta unidadVenta = UnidadVentaFactory.GetUnidadVenta(); unidadVenta.UnidadVentaID = Convert.ToInt32(this.txtUnidadVentaID.Text); unidadVenta.Consultar(); this.txtUnidadVentaDescrip.Text = unidadVenta.UnidadVentaDescrip; //this.txtFechaAlta.Text = unidadVenta.FechaAlta.ToString("dd/MM/yyyy"); this.ddlProducto.SelectedValue = unidadVenta.Producto.ProductoID.ToString(); this.ddlTiempoEntrega.SelectedValue = unidadVenta.TiempoEntrega.TiempoEntregaID.ToString(); this.ddlIdentificador.SelectedValue = unidadVenta.TipoIdentificacionID.ToString(); this.chkSoloCorporativo.Checked = unidadVenta.SoloCorporativo; this.txtTiempoEstimadoEntrega.Text = unidadVenta.TiempoEstimadoEntrega == 0 ? "" : Convert.ToString(unidadVenta.TiempoEstimadoEntrega); TxtTiempoEstimadoTransito.Text = unidadVenta.TiempoEstimadoTransito == 0 ? "": unidadVenta.TiempoEstimadoTransito.ToString(); TxtTiempoEstimadoRedespacho.Text = unidadVenta.TiempoEstimadoRedespacho == 0 ? "" : unidadVenta.TiempoEstimadoRedespacho.ToString(); this.txtKmMaximo.Text = unidadVenta.KmMaximo == 0 ? "" : Convert.ToString(unidadVenta.KmMaximo); this.chklRequiereValidacion.Checked = unidadVenta.RequiereValidacion; this.chkRequiereDatosConf.Checked = unidadVenta.RequiereDatosConf; this.txtCantCuerposImprGuia.Text = unidadVenta.CantCuerposImprGuia == 0? "":unidadVenta.CantCuerposImprGuia.ToString(); //this.ddlIdentificador.SelectedValue = Utiles.BaseDatos.IntToSql(unidadVenta.TipoIdentificacionID) == System.DBNull.Value ? "0" : unidadVenta.TipoIdentificacionID.ToString(); this.ChkEmitirSisPackOff.Checked = unidadVenta.EmitirDesdeSisPackOff; this.txtValorDeclaradoMinimo.Text = unidadVenta.ValorDeclaradoMinimo == 0 ? "" : Convert.ToString(unidadVenta.ValorDeclaradoMinimo); this.txtValorDeclaradoMaximo.Text = unidadVenta.ValorDeclaradoMaximo == 0 ? "" : Convert.ToString(unidadVenta.ValorDeclaradoMaximo); this.txtValorAforo.Text = unidadVenta.ValorAforo == 0 ? "" : Convert.ToString(unidadVenta.ValorAforo); this.txtSeguro.Text = unidadVenta.Seguro == 0 ? "" : Convert.ToString(unidadVenta.Seguro); //DM 10/10/2012 Agrego tiempoestimadotransbordo this.TxtTiempoEstimadoTransbordo.Text = unidadVenta.TiempoEstimadoTransbordo == 0 ? string.Empty : Convert.ToString(unidadVenta.TiempoEstimadoTransbordo); ddlEmpresaFacturacion.SelectedValue = unidadVenta.EmpresaFacturacionID.ToString(); this.txtValorConversionM3.Text = unidadVenta.ValorConversionM3 == 0 ? "" : Convert.ToString(unidadVenta.ValorConversionM3); ddlConceptoFacturacionDelfos.SelectedValue = unidadVenta.ConceptoFacturacionDelfosID.ToString(); //Servicios Asociados a la Unidad de Venta if (unidadVenta.ServiciosCol.getCount() > 0) { for (int i = 0; i < unidadVenta.ServiciosCol.getCount(); i++) { IServicio servicio = unidadVenta.ServiciosCol.GetServicio(i); for (int j = 0; j < this.lstServicios.Items.Count; j++) { if (this.lstServicios.Items[j].Value == servicio.ServicioID.ToString()) { this.lstServicios.Items[j].Selected = true; } } } } else { this.lstServicios.Items[0].Selected = true; } if (unidadVenta.ExisteAsociacion()) { this.ddlProducto.Enabled = false; this.ddlTiempoEntrega.Enabled = false; this.lstServicios.Enabled = false; } //Modalidades de Entrega Asociadas a la Unidad de Venta /*if (unidadVenta.ModalidadEntregaCol.getCount() > 0) * { * for (int i=0; i < unidadVenta.ModalidadEntregaCol.getCount(); i++) * { * IModalidadEntrega modalidadEntrega = unidadVenta.ModalidadEntregaCol.GetModalidadEntrega(i); * for (int j=0; j < this.dtgModalidadesEntrega.Items.Count; j++) * { * if (this.dtgModalidadesEntrega.DataKeys[j].ToString() == modalidadEntrega.ModalidadEntregaID.ToString()) * ((CheckBox)this.dtgModalidadesEntrega.Items[j].FindControl("chkModalidad")).Checked = true; * } * } * }*/ }