void CargarCombo(int IdCliente) { using (MonedaBL objMonedaBL = new MonedaBL()) { CompletarCombos(slTipoMoneda, objMonedaBL.ListarMonedas(), "IdMoneda", "Descripcion", EnumeradoresBE.enumTipoCombo.Seleccionar); } using (ContactoBL objContactoBL = new ContactoBL()) { CompletarCombos(slContactoFactura, objContactoBL.ListarContactos(IdCliente), "IdContacto", "Nombre", EnumeradoresBE.enumTipoCombo.Seleccionar); } }
public MensajeWrapperBE ListarContacto(int IdCliente) { MensajeWrapperBE vResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; List <ContactoBE> lstContacto = new List <ContactoBE>(); List <ListContactosBE> lstListContactosBE = new List <ListContactosBE>(); try { using (ContactoBL objContactoBL = new ContactoBL()) { lstContacto = objContactoBL.ListarContactos(IdCliente); } } catch (Exception ex) { Console.WriteLine(ex); vResultado.Mensaje = "Ocurrio un error inesperado"; goto Termino; } if (lstContacto.Count > 0) { foreach (ContactoBE objContactoBE in lstContacto) { ListContactosBE oListContactosBE = new ListContactosBE(); oListContactosBE.col_IdContacto = objContactoBE.IdContacto != 0 ? objContactoBE.IdContacto : 0; oListContactosBE.col_Principal = objContactoBE.Principal == true ? 1 : 0; oListContactosBE.col_NombreCompleto = !string.IsNullOrEmpty(objContactoBE.Nombre) ? objContactoBE.Nombre : ""; lstListContactosBE.Add(oListContactosBE); } vResultado.Resultado = "OK"; vResultado.Listado = JsonConvert.SerializeObject(lstListContactosBE, Formatting.Indented); } else { vResultado.Mensaje = "No se encontraron registros solicitados"; vResultado.Listado = JsonConvert.SerializeObject(lstListContactosBE, Formatting.Indented); } Termino: return(vResultado); }
public List <ContactoBE> ListarContactoCliente(int idCliente) { List <ContactoBE> lstContacto = new List <ContactoBE>(); try { using (ContactoBL objContactoBL = new ContactoBL()) { return(objContactoBL.ListarContactos(idCliente)); } } catch (Exception ex) { Console.WriteLine(ex); return(new List <ContactoBE>()); } }
protected void CargarActividad(ActividadBE objActividadBE) { hfIdActividad.Value = (objActividadBE.IdActividad > 0) ? objActividadBE.IdActividad.ToString() : ""; hfIdUsuario.Value = (objActividadBE.Usuario.IdUsuario > 0) ? objActividadBE.Usuario.IdUsuario.ToString() : ""; txtUsuario.Value = !string.IsNullOrEmpty(objActividadBE.Usuario.NombreCompleto) ? objActividadBE.Usuario.NombreCompleto : ""; slCliente.Value = (objActividadBE.Cliente.IdCliente > 0) ? objActividadBE.Cliente.IdCliente.ToString() : ""; if (objActividadBE.Cliente.IdCliente > 0) { using (ProyectoBL objProyectoBL = new ProyectoBL()) { CompletarCombos(slProyecto, objProyectoBL.ListarProyectosCliente(objActividadBE.Cliente.IdCliente), "IdProyecto", "NombreProyecto", EnumeradoresBE.enumTipoCombo.Seleccionar); slProyecto.Value = (objActividadBE.Proyecto.IdProyecto > 0) ? objActividadBE.Proyecto.IdProyecto.ToString() : ""; } using (ContactoBL objContactoBL = new ContactoBL()) { CompletarCombos(slContacto, objContactoBL.ListarContactos(objActividadBE.Cliente.IdCliente), "IdContacto", "Nombre", EnumeradoresBE.enumTipoCombo.Seleccionar); slContacto.Value = (objActividadBE.Contacto.IdContacto > 0) ? objActividadBE.Contacto.IdContacto.ToString() : ""; } } slTipoActividad.Value = (objActividadBE.TipoActividad.IdTipoActividad > 0) ? objActividadBE.TipoActividad.IdTipoActividad.ToString() : ""; taGlosa.Value = !string.IsNullOrEmpty(objActividadBE.Glosa) ? objActividadBE.Glosa : ""; txtFechaInicio.Value = (objActividadBE.FechaInicio != null) ? objActividadBE.FechaInicio.Value.ToString("dd/MM/yyyy") : ""; txtHoraInicio.Value = (objActividadBE.FechaInicio != null) ? objActividadBE.FechaInicio.Value.ToString("HH:mm") : ""; txtFechaFin.Value = (objActividadBE.FechaFin != null) ? objActividadBE.FechaFin.Value.ToString("dd/MM/yyyy") : ""; txtHoraFin.Value = (objActividadBE.FechaFin != null) ? objActividadBE.FechaFin.Value.ToString("HH:mm") : ""; if (objActividadBE.Facturable) { cbFacturable.Checked = true; } else { cbFacturable.Checked = false; } }
public MensajeWrapperBE ExportarCliente() { MensajeWrapperBE objMwResultado = new MensajeWrapperBE { Resultado = "ER", Mensaje = "" }; List <ClienteBE> lstCliente = new List <ClienteBE>(); List <ContactoBE> lstContacto = new List <ContactoBE>(); List <ListClientesBE> lstListClientesBE = new List <ListClientesBE>(); try { using (ClienteBL objClienteBL = new ClienteBL()) { lstCliente = objClienteBL.ListarClientes(); } } catch (Exception ex) { Console.WriteLine(ex); objMwResultado.Mensaje = "Ocurrio un error inesperado"; goto Termino; } if (lstCliente.Count > 0) { ListClientesBE oListClienteBE; int cont = 1; foreach (ClienteBE objClienteBE in lstCliente) { oListClienteBE = new ListClientesBE(); oListClienteBE.Nro = cont++; oListClienteBE.col_Tipo = "Cliente"; oListClienteBE.col_Descripcion = !string.IsNullOrEmpty(objClienteBE.TipoCliente.Descripcion) ? objClienteBE.TipoCliente.Descripcion : ""; oListClienteBE.col_DocumentoIdentidad = !string.IsNullOrEmpty(objClienteBE.DocumentoIdentidad) ? objClienteBE.DocumentoIdentidad.Trim() : ""; oListClienteBE.col_NombreCompleto = !string.IsNullOrEmpty(objClienteBE.NombreCompleto) ? objClienteBE.NombreCompleto : ""; oListClienteBE.col_Direccion = !string.IsNullOrEmpty(objClienteBE.Direccion) ? objClienteBE.Direccion : ""; oListClienteBE.col_Email = !string.IsNullOrEmpty(objClienteBE.Email) ? objClienteBE.Email : ""; oListClienteBE.col_TelefonoFijo = !string.IsNullOrEmpty(objClienteBE.Telefono) ? objClienteBE.Telefono : ""; oListClienteBE.col_SitioWeb = !string.IsNullOrEmpty(objClienteBE.SitioWeb) ? objClienteBE.SitioWeb : ""; oListClienteBE.col_FechaInicioContrato = (objClienteBE.FechaInicioContrato != null) ? objClienteBE.FechaInicioContrato.Value.ToString("dd/MM/yyyy") : ""; oListClienteBE.col_FechaFinContrato = (objClienteBE.FechaFinContrato != null) ? objClienteBE.FechaFinContrato.Value.ToString("dd/MM/yyyy") : ""; lstListClientesBE.Add(oListClienteBE); using (ContactoBL objContactoBL = new ContactoBL()) { lstContacto = objContactoBL.ListarContactos(objClienteBE.IdCliente); } if (lstContacto.Count > 0) { foreach (ContactoBE objContacoBE in lstContacto) { oListClienteBE = new ListClientesBE(); oListClienteBE.Nro = cont++; oListClienteBE.col_Tipo = "Contacto"; oListClienteBE.col_NombreCompleto = !string.IsNullOrEmpty(objContacoBE.Nombre) ? objContacoBE.Nombre : ""; oListClienteBE.col_Direccion = !string.IsNullOrEmpty(objContacoBE.Direccion) ? objContacoBE.Direccion : ""; oListClienteBE.col_Email = !string.IsNullOrEmpty(objContacoBE.Correo) ? objContacoBE.Correo : ""; oListClienteBE.col_TelefonoFijo = !string.IsNullOrEmpty(objContacoBE.TelefonoFijo) ? objContacoBE.TelefonoFijo : ""; oListClienteBE.col_TelefonoCelular = !string.IsNullOrEmpty(objContacoBE.TelefonoCelular) ? objContacoBE.TelefonoCelular : ""; oListClienteBE.col_Cargo = !string.IsNullOrEmpty(objContacoBE.Cargo) ? objContacoBE.Cargo : ""; oListClienteBE.col_Principal = (objContacoBE.Principal) ? "Si" : "No"; lstListClientesBE.Add(oListClienteBE); } } } objMwResultado.Resultado = "OK"; DataTable dtClientees = Globales.ToDataTable(lstListClientesBE); //Crear cabecera dtClientees.DefaultView.Sort = "Nro ASC"; dtClientees.Columns["Nro"].ColumnName = "Nº"; dtClientees.Columns.Remove("col_IdCliente"); dtClientees.Columns["col_Tipo"].ColumnName = "Tipo"; dtClientees.Columns["col_Descripcion"].ColumnName = "Descripción"; dtClientees.Columns["col_DocumentoIdentidad"].ColumnName = "Doc. Identidad"; dtClientees.Columns["col_NombreCompleto"].ColumnName = "Nombre"; dtClientees.Columns["col_Direccion"].ColumnName = "Dirección"; dtClientees.Columns["col_Email"].ColumnName = "Correo"; dtClientees.Columns["col_TelefonoFijo"].ColumnName = "Telf. Fijo"; dtClientees.Columns["col_TelefonoCelular"].ColumnName = "Telf. Celular"; dtClientees.Columns["col_SitioWeb"].ColumnName = "Sitio Web"; dtClientees.Columns["col_Cargo"].ColumnName = "Cargo"; dtClientees.Columns["col_Principal"].ColumnName = "Cont.Principal"; dtClientees.Columns["col_FechaInicioContrato"].ColumnName = "Inicio Contrato"; dtClientees.Columns["col_FechaFinContrato"].ColumnName = "Fin Contrato"; Session[Constantes.Sesion_DtExcel] = dtClientees; } else { objMwResultado.Mensaje = "No se puede realizar la exportación"; } Termino: return(objMwResultado); }