public List <TipoClienteBE> ListarTipoClientes() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTARTIPOCLIENTES"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); TipoClienteBE objConsultaBE; List <TipoClienteBE> lstConsultaBE = new List <TipoClienteBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new TipoClienteBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["TIP_IDTIPOCLIENTE"] != DBNull.Value) { objConsultaBE.IdTipoCliente = Convert.ToInt32(objDRConsulta["TIP_IDTIPOCLIENTE"]); } if (objDRConsulta["TIP_DESCRIPCION"] != DBNull.Value) { objConsultaBE.Descripcion = Convert.ToString(objDRConsulta["TIP_DESCRIPCION"]); } lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <TipoClienteBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
public ClienteBE ObtenerCliente(int IdCliente) { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_OBTENERCLIENTE"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(UtilDA.SetParameter("@CLI_IDCLIENTE", SqlDbType.Int, ParameterDirection.Input, IdCliente, !(IdCliente > 0))); using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ClienteBE objClienteBE = new ClienteBE(); TipoClienteBE objTipoClienteBE = new TipoClienteBE(); using (SqlDataReader oRead = cmd.ExecuteReader()) { while (oRead.Read()) { if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE"))) { objClienteBE.IdCliente = (int)oRead.GetValue(oRead.GetOrdinal("CLI_IDCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("TIP_IDTIPOCLIENTE"))) { objTipoClienteBE.IdTipoCliente = (int)oRead.GetValue(oRead.GetOrdinal("TIP_IDTIPOCLIENTE")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_DOCUMENTOIDENTIDAD"))) { objClienteBE.DocumentoIdentidad = (string)oRead.GetValue(oRead.GetOrdinal("CLI_DOCUMENTOIDENTIDAD")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_PREFIJO"))) { objClienteBE.Prefijo = (string)oRead.GetValue(oRead.GetOrdinal("CLI_PREFIJO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_NOMBRES"))) { objClienteBE.NombreCompleto = (string)oRead.GetValue(oRead.GetOrdinal("CLI_NOMBRES")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_EMAIL"))) { objClienteBE.Email = (string)oRead.GetValue(oRead.GetOrdinal("CLI_EMAIL")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_TELEFONO"))) { objClienteBE.Telefono = (string)oRead.GetValue(oRead.GetOrdinal("CLI_TELEFONO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_SITIOWEB"))) { objClienteBE.SitioWeb = (string)oRead.GetValue(oRead.GetOrdinal("CLI_SITIOWEB")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_DIRECCION"))) { objClienteBE.Direccion = (string)oRead.GetValue(oRead.GetOrdinal("CLI_DIRECCION")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_FECHAINICIOCONTRATO"))) { objClienteBE.FechaInicioContrato = (DateTime)oRead.GetValue(oRead.GetOrdinal("CLI_FECHAINICIOCONTRATO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_FECHAFINCONTRATO"))) { objClienteBE.FechaFinContrato = (DateTime)oRead.GetValue(oRead.GetOrdinal("CLI_FECHAFINCONTRATO")); } if (DBNull.Value != oRead.GetValue(oRead.GetOrdinal("CLI_COLOR"))) { objClienteBE.Color = (string)oRead.GetValue(oRead.GetOrdinal("CLI_COLOR")); } } oRead.Close(); } NewDA_CONEXION.retClose(); objClienteBE.TipoCliente = objTipoClienteBE; return(objClienteBE); } catch (Exception ex) { throw ex; } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
private void btnAddToCombo_Click(object sender, EventArgs e) { TipoClienteBE tc = new TipoClienteBE(); tc.Descripcion = "Especial"; tc.IdTipoCliente = 300; _TipoClienteBEList.Add(tc); }
public List <ClienteBE> ListarClientes() { try { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "SUIT_ADM_SP_LISTARCLIENTES"; cmd.CommandType = CommandType.StoredProcedure; using (ConexionDA NewDA_CONEXION = new ConexionDA()) { try { NewDA_CONEXION.retOpen(); cmd.Connection = NewDA_CONEXION.retConexion(); ClienteBE objConsultaBE; List <ClienteBE> lstConsultaBE = new List <ClienteBE>(); using (SqlDataReader objDRConsulta = cmd.ExecuteReader()) { while (objDRConsulta.Read()) { objConsultaBE = new ClienteBE(); TipoClienteBE objTipoClienteBE = new TipoClienteBE(); AuditoriaBE objAuditoriaBE = new AuditoriaBE(); if (objDRConsulta["CLI_IDCLIENTE"] != DBNull.Value) { objConsultaBE.IdCliente = Convert.ToInt32(objDRConsulta["CLI_IDCLIENTE"]); } if (objDRConsulta["TIP_DESCRIPCION"] != DBNull.Value) { objTipoClienteBE.Descripcion = Convert.ToString(objDRConsulta["TIP_DESCRIPCION"]); } if (objDRConsulta["CLI_DOCUMENTOIDENTIDAD"] != DBNull.Value) { objConsultaBE.DocumentoIdentidad = Convert.ToString(objDRConsulta["CLI_DOCUMENTOIDENTIDAD"]); } if (objDRConsulta["CLI_NOMBRES"] != DBNull.Value) { objConsultaBE.NombreCompleto = Convert.ToString(objDRConsulta["CLI_NOMBRES"]); } if (objDRConsulta["CLI_EMAIL"] != DBNull.Value) { objConsultaBE.Email = Convert.ToString(objDRConsulta["CLI_EMAIL"]); } if (objDRConsulta["CLI_TELEFONO"] != DBNull.Value) { objConsultaBE.Telefono = Convert.ToString(objDRConsulta["CLI_TELEFONO"]); } if (objDRConsulta["CLI_SITIOWEB"] != DBNull.Value) { objConsultaBE.SitioWeb = Convert.ToString(objDRConsulta["CLI_SITIOWEB"]); } if (objDRConsulta["CLI_DIRECCION"] != DBNull.Value) { objConsultaBE.Direccion = Convert.ToString(objDRConsulta["CLI_DIRECCION"]); } if (objDRConsulta["CLI_FECHAINICIOCONTRATO"] != DBNull.Value) { objConsultaBE.FechaInicioContrato = Convert.ToDateTime(objDRConsulta["CLI_FECHAINICIOCONTRATO"]); } if (objDRConsulta["CLI_FECHAFINCONTRATO"] != DBNull.Value) { objConsultaBE.FechaFinContrato = Convert.ToDateTime(objDRConsulta["CLI_FECHAFINCONTRATO"]); } if (objDRConsulta["CLI_COLOR"] != DBNull.Value) { objConsultaBE.Color = Convert.ToString(objDRConsulta["CLI_COLOR"]); } objConsultaBE.TipoCliente = objTipoClienteBE; lstConsultaBE.Add(objConsultaBE); } objDRConsulta.Close(); } NewDA_CONEXION.retClose(); return(lstConsultaBE); } catch (Exception ex) { Console.WriteLine(ex.Message); return(new List <ClienteBE>()); } finally { if (NewDA_CONEXION.conexion.State == ConnectionState.Open) { NewDA_CONEXION.retClose(); } } } } } catch (Exception ex) { throw ex; } }
void FillTipoClienteBEList() { TipoClienteBE tc = new TipoClienteBE(); tc.Descripcion = "Interno"; tc.IdTipoCliente = 100; _TipoClienteBEList.Add(tc); tc = new TipoClienteBE(); tc.Descripcion = "Externo"; tc.IdTipoCliente = 200; _TipoClienteBEList.Add(tc); }