public void ConsultarContratos() { try { string s; if ((s = this.ValidarCampos()) != null) { this.vista.MostrarMensaje(s, ETipoMensajeIU.ADVERTENCIA, null); return; } ContratoManttoBOF bo = (ContratoManttoBOF)this.InterfazUsuarioADato(); List <ContratoManttoBOF> lst = this.controlador.Consultar(this.dctx, bo); if (lst.Count < 1) { this.vista.MostrarMensaje("La búsqueda no produjo resultados", ETipoMensajeIU.INFORMACION, "No se encontraron coincidencias con los criterios ingresados. Verifique sus datos"); } this.vista.EstablecerResultado(lst); } catch (Exception ex) { throw new Exception(this.nombreClase + ".ConsultarContratos: " + ex.Message); } }
protected void grdContratos_RowDataBound(object sender, GridViewRowEventArgs e) { try { if (e.Row.RowType == DataControlRowType.DataRow) { ContratoManttoBOF contrato = (ContratoManttoBOF)e.Row.DataItem; Label lblFechaContrato = e.Row.FindControl("lblFechaContrato") as Label; if (lblFechaContrato != null) { string fecha = string.Empty; if (contrato.FechaContrato != null) { fecha = String.Format("{0:dd/MM/yyyy}", contrato.FechaContrato); } lblFechaContrato.Text = fecha; } Label labelSucursalNombre = e.Row.FindControl("lblSucursal") as Label; if (labelSucursalNombre != null) { string sucursalNombre = string.Empty; if (contrato.Sucursal != null) { if (contrato.Sucursal.Nombre != null) { sucursalNombre = contrato.Sucursal.Nombre; } } labelSucursalNombre.Text = sucursalNombre; } Label labelClienteNombre = e.Row.FindControl("lblCliente") as Label; if (labelClienteNombre != null) { string clienteNombre = string.Empty; if (contrato.Cliente != null) { if (contrato.Cliente.Nombre != null) { clienteNombre = contrato.Cliente.Nombre; } } labelClienteNombre.Text = clienteNombre; } } } catch (Exception ex) { MostrarMensaje("Inconsistencias al presentar la información", ETipoMensajeIU.ERROR, nombreClase + ".grdContratos_RowDataBound: " + ex.Message); } }
private Object InterfazUsuarioADato() { ContratoManttoBOF bo = new ContratoManttoBOF(); bo.Sucursal = new SucursalBO(); bo.Sucursal.UnidadOperativa = new UnidadOperativaBO(); bo.Cliente = new CuentaClienteIdealeaseBO(); bo.NumeroContrato = this.vista.NumeroContrato; bo.NumeroEconomico = this.vista.NumeroEconomico; bo.NumeroSerie = this.vista.NumeroSerie; bo.FechaContrato = this.vista.FechaContratoInicial; bo.FechaContratoFinal = this.vista.FechaContratoFinal; bo.Sucursal.UnidadOperativa.Id = this.vista.UnidadOperativaID; bo.Cliente.Id = this.vista.CuentaClienteID; bo.Cliente.Nombre = this.vista.CuentaClienteNombre; if (this.vista.EstatusID != null) { bo.Estatus = (EEstatusContrato)Enum.Parse(typeof(EEstatusContrato), this.vista.EstatusID.ToString()); } if (this.vista.TipoContratoID != null) { bo.Tipo = (ETipoContrato)Enum.Parse(typeof(ETipoContrato), this.vista.TipoContratoID.ToString()); } if (vista.SucursalID != null) { bo.Sucursal.Id = this.vista.SucursalID; bo.Sucursal.Nombre = this.vista.SucursalNombre; } else { bo.SucursalesConsulta = this.vista.SucursalesAutorizadas.ConvertAll(x => (SucursalBO)x); } return(bo); }
private void DatoAInterfazUsuario(Object obj) { ContratoManttoBOF bo = (ContratoManttoBOF)obj; if (!String.IsNullOrEmpty(bo.NumeroContrato) && !String.IsNullOrWhiteSpace(bo.NumeroContrato)) { this.vista.NumeroContrato = bo.NumeroContrato; } else { this.vista.NumeroContrato = null; } if (!String.IsNullOrEmpty(bo.NumeroEconomico) && !String.IsNullOrWhiteSpace(bo.NumeroEconomico)) { this.vista.NumeroEconomico = bo.NumeroEconomico; } else { this.vista.NumeroEconomico = null; } if (!String.IsNullOrEmpty(bo.NumeroSerie) && !String.IsNullOrWhiteSpace(bo.NumeroSerie)) { this.vista.NumeroSerie = bo.NumeroSerie; } else { this.vista.NumeroSerie = null; } if (bo.Cliente != null && !String.IsNullOrEmpty(bo.Cliente.Nombre) && !String.IsNullOrWhiteSpace(bo.Cliente.Nombre)) { this.vista.CuentaClienteNombre = bo.Cliente.Nombre; } else { this.vista.CuentaClienteNombre = null; } if (bo.Cliente != null && bo.Cliente.Id != null) { this.vista.CuentaClienteID = bo.Cliente.Id; } else { this.vista.CuentaClienteID = null; } if (bo.Sucursal != null && bo.Sucursal.Id != null) { this.vista.SucursalID = bo.Sucursal.Id; } else { this.vista.SucursalID = null; } if (bo.Sucursal != null && bo.Sucursal.Nombre != null) { this.vista.SucursalNombre = bo.Sucursal.Nombre; } else { this.vista.SucursalNombre = null; } if (bo.Tipo != null) { this.vista.TipoContratoID = (int)bo.Tipo; } else { this.vista.TipoContratoID = null; } if (bo.Estatus != null) { this.vista.EstatusID = (int)bo.Estatus; } else { this.vista.EstatusID = null; } if (bo.FechaContrato != null) { this.vista.FechaContratoInicial = bo.FechaContrato; } else { this.vista.FechaContratoInicial = null; } if (bo.FechaContratoFinal != null) { this.vista.FechaContratoFinal = bo.FechaContratoFinal; } else { this.vista.FechaContratoFinal = null; } }