Beispiel #1
0
        public beDatosGerente ListarGerente()
        {
            beDatosGerente obeDatosGerente = new beDatosGerente();

            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daGerente odaGerente = new daGerente();
                    obeDatosGerente = odaGerente.ListaGerente(con);
                }
                catch (Exception ex)
                {
                    //GrabarLog(ex.Message, ex.StackTrace);
                }
            }
            return(obeDatosGerente);
        }
Beispiel #2
0
        public string ListarGerente()
        {
            string              sb         = "";
            brGerente           obrGerente = new brGerente();
            List <beDataColumn> campos     = new List <beDataColumn>();

            campos.Add(new beDataColumn {
                Campo = "ID_GERENTE_VENTAS", Titulo = "Id Gerente", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "CEDULA_GERENTE_VENTAS", Titulo = "Cedula", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "NOMBRE_GERENTE_VENTAS", Titulo = "Nombre", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "ESTADO", Titulo = "Estado", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "NOMBRE_PAIS", Titulo = "Pais", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "NOMBRE_DEPARTAMENTO", Titulo = "Departamento", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "NOMBRE_CIUDAD", Titulo = "Ciudad", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "NOMBRE_DISTRITO", Titulo = "Distrito", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "DIRECCION", Titulo = "Dirección", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "CORREO", Titulo = "Correo", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "TELEFONO", Titulo = "Telefono", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "CUMPLEANOS", Titulo = "Cumpleaños", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "HOBBIES", Titulo = "Hobbies", Ancho = 7
            });
            campos.Add(new beDataColumn {
                Campo = "ID_PAIS", Titulo = "id pais", Ancho = 0
            });
            campos.Add(new beDataColumn {
                Campo = "ID_DEPTO", Titulo = "Id Departamento", Ancho = 0
            });
            campos.Add(new beDataColumn {
                Campo = "ID_CIUDAD", Titulo = "id ciudad", Ancho = 0
            });
            campos.Add(new beDataColumn {
                Campo = "ID_DISTRITO", Titulo = "Id distrito", Ancho = 0
            });
            beDatosGerente lstObeDatos = obrGerente.ListarGerente();

            if (lstObeDatos != null)
            {
                //if (lstObeDatos.ListaGerentes.Count() > 0)
                //{
                //    sb = (CSV.SerializarCamposLista(lstObeDatos.ListaGerentes, '|', ';', true, campos));
                //    sb += "¬";
                //    sb += (CSV.SerializarLista(lstObeDatos.ListaPaises, '|', ';', false));
                //    sb += "¬";
                //    sb += (CSV.SerializarLista(lstObeDatos.ListaDepartamentos, '|', ';', false));
                //    sb += "¬";
                //    sb += (CSV.SerializarLista(lstObeDatos.ListaCiudad, '|', ';', false));
                //    sb += "¬";
                //    sb += (CSV.SerializarLista(lstObeDatos.ListaDistrito, '|', ';', false));
                //}
                //else
                //{
                //    sb = "Id Gerente|Cedula|Nombre|Estado|Pais|Departamento|Ciudad|Distrito|Dirección|Correo|Telefono|Cumpleaños|Hobbies";
                //    sb+= ";5|5|5|5|5|5|5|5|5|5|5|5|5";
                //}
            }
            return(sb);
        }
Beispiel #3
0
        public beDatosGerente ListaGerente(SqlConnection con)
        {
            beDatosGerente obeDatosGerente = new beDatosGerente();
            SqlCommand     cmd             = new SqlCommand("sp_Consultar_Gerente", con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader drd = cmd.ExecuteReader();

            if (drd != null)
            {
                obeDatosGerente.ListaGerentes = new List <beGerente>();
                beGerente obeGerente;
                int       posID_GERENTE_VENTAS     = drd.GetOrdinal("ID_GERENTE_VENTAS");
                int       posCEDULA_GERENTE_VENTAS = drd.GetOrdinal("CEDULA_GERENTE_VENTAS");
                int       posNOMBRE_GERENTE_VENTAS = drd.GetOrdinal("NOMBRE_GERENTE_VENTAS");
                int       posESTADO              = drd.GetOrdinal("ESTADO");
                int       posID_PAIS             = drd.GetOrdinal("ID_PAIS");
                int       posNOMBRE_PAIS         = drd.GetOrdinal("NOMBRE_PAIS");
                int       posID_DEPTO            = drd.GetOrdinal("ID_DEPTO");
                int       posNOMBRE_DEPARTAMENTO = drd.GetOrdinal("NOMBRE_DEPTO");
                int       posID_CIUDAD           = drd.GetOrdinal("ID_CIUDAD");
                int       posNOMBRE_CIUDAD       = drd.GetOrdinal("CIUDAD");
                int       posID_DISTRITO         = drd.GetOrdinal("ID_DISTRITO");
                int       posNOMBRE_DISTRITO     = drd.GetOrdinal("DISTRITO");
                int       posDIRECCION           = drd.GetOrdinal("DIRECCION");
                int       posCORREO              = drd.GetOrdinal("CORREO");
                int       posTELEFONO            = drd.GetOrdinal("TELEFONO");
                int       posCUMPLEANOS          = drd.GetOrdinal("CUMPLEANOS");
                int       posHOBBIES             = drd.GetOrdinal("HOBBIES");
                while (drd.Read())
                {
                    obeGerente = new beGerente();
                    if (!drd.IsDBNull(posID_GERENTE_VENTAS))
                    {
                        obeGerente.ID_GERENTE_VENTAS = drd.GetInt32(posID_GERENTE_VENTAS);
                    }
                    if (!drd.IsDBNull(posCEDULA_GERENTE_VENTAS))
                    {
                        obeGerente.CEDULA_GERENTE_VENTAS = drd.GetInt32(posCEDULA_GERENTE_VENTAS);
                    }
                    if (!drd.IsDBNull(posNOMBRE_GERENTE_VENTAS))
                    {
                        obeGerente.NOMBRE_GERENTE_VENTAS = drd.GetString(posNOMBRE_GERENTE_VENTAS);
                    }
                    if (!drd.IsDBNull(posESTADO))
                    {
                        obeGerente.ESTADO = drd.GetString(posESTADO);
                    }
                    if (!drd.IsDBNull(posID_PAIS))
                    {
                        obeGerente.ID_PAIS = drd.GetInt32(posID_PAIS);
                    }
                    if (!drd.IsDBNull(posNOMBRE_PAIS))
                    {
                        obeGerente.NOMBRE_PAIS = drd.GetString(posNOMBRE_PAIS);
                    }
                    if (!drd.IsDBNull(posID_DEPTO))
                    {
                        obeGerente.ID_DEPTO = drd.GetInt32(posID_DEPTO);
                    }
                    if (!drd.IsDBNull(posNOMBRE_DEPARTAMENTO))
                    {
                        obeGerente.NOMBRE_DEPARTAMENTO = drd.GetString(posNOMBRE_DEPARTAMENTO);
                    }
                    if (!drd.IsDBNull(posID_CIUDAD))
                    {
                        obeGerente.ID_CIUDAD = drd.GetInt32(posID_CIUDAD);
                    }
                    if (!drd.IsDBNull(posNOMBRE_CIUDAD))
                    {
                        obeGerente.NOMBRE_CIUDAD = drd.GetString(posNOMBRE_CIUDAD);
                    }
                    if (!drd.IsDBNull(posID_DISTRITO))
                    {
                        obeGerente.ID_DISTRITO = drd.GetInt32(posID_DISTRITO);
                    }
                    if (!drd.IsDBNull(posNOMBRE_DISTRITO))
                    {
                        obeGerente.NOMBRE_DISTRITO = drd.GetString(posNOMBRE_DISTRITO);
                    }
                    if (!drd.IsDBNull(posDIRECCION))
                    {
                        obeGerente.DIRECCION = drd.GetString(posDIRECCION);
                    }
                    if (!drd.IsDBNull(posCORREO))
                    {
                        obeGerente.CORREO = drd.GetString(posCORREO);
                    }
                    if (!drd.IsDBNull(posTELEFONO))
                    {
                        obeGerente.TELEFONO = drd.GetString(posTELEFONO);
                    }
                    if (!drd.IsDBNull(posCUMPLEANOS))
                    {
                        obeGerente.CUMPLEANOS = drd.GetDateTime(posCUMPLEANOS);
                    }
                    if (!drd.IsDBNull(posHOBBIES))
                    {
                        obeGerente.HOBBIES = drd.GetString(posHOBBIES);
                    }
                    obeDatosGerente.ListaGerentes.Add(obeGerente);
                }
                if (drd.NextResult())
                {
                    obeDatosGerente.ListaPaises = new List <bePais>();
                    bePais obePais;
                    int    posIdPais = drd.GetOrdinal("ID_PAIS");
                    int    posNombre = drd.GetOrdinal("NOMBRE_PAIS");
                    int    posEstado = drd.GetOrdinal("ESTADO");
                    while (drd.Read())
                    {
                        obePais = new bePais();
                        if (!drd.IsDBNull(posIdPais))
                        {
                            obePais.ID_PAIS = drd.GetInt32(posIdPais);
                        }
                        if (!drd.IsDBNull(posNombre))
                        {
                            obePais.NOMBRE_PAIS = drd.GetString(posNombre);
                        }
                        if (!drd.IsDBNull(posEstado))
                        {
                            obePais.ESTADO = drd.GetString(posEstado);
                        }
                        obeDatosGerente.ListaPaises.Add(obePais);
                    }
                }

                if (drd.NextResult())
                {
                    //beDepartamento obeDepartamento;
                    //obeDatosGerente.ListaDepartamentos = new List<beDepartamento>();
                    //int posID_DEPTO1 = drd.GetOrdinal("ID_DEPTO");
                    //int NOMBRE_DEPTO1 = drd.GetOrdinal("NOMBRE_DEPTO");
                    //int posID_PAIS1 = drd.GetOrdinal("ID_PAIS");
                    //int posESTADO1 = drd.GetOrdinal("ESTADO");
                    //while (drd.Read())
                    //{
                    //    obeDepartamento = new beDepartamento();
                    //    if (!drd.IsDBNull(posID_DEPTO1)) obeDepartamento.ID_DEPTO = drd.GetInt32(posID_DEPTO1);
                    //    if (!drd.IsDBNull(NOMBRE_DEPTO1)) obeDepartamento.NOMBRE_DEPTO = drd.GetString(NOMBRE_DEPTO1);
                    //    if (!drd.IsDBNull(posID_PAIS1)) obeDepartamento.ID_PAIS = drd.GetInt32(posID_PAIS1);
                    //    if (!drd.IsDBNull(posESTADO1)) obeDepartamento.ESTADO = drd.GetString(posESTADO1);
                    //    obeDatosGerente.ListaDepartamentos.Add(obeDepartamento);
                    //}
                }

                if (drd.NextResult())
                {
                    obeDatosGerente.ListaCiudad = new List <beCiudad>();
                    beCiudad obeCiudad;
                    int      posID_CIUDAD1 = drd.GetOrdinal("ID_CIUDAD");
                    int      posCIUDAD     = drd.GetOrdinal("CIUDAD");
                    int      posID_DEPTO1  = drd.GetOrdinal("ID_DEPTO");
                    int      posESTADO1    = drd.GetOrdinal("estado");
                    while (drd.Read())
                    {
                        obeCiudad = new beCiudad();
                        if (!drd.IsDBNull(posID_CIUDAD1))
                        {
                            obeCiudad.ID_CIUDAD = drd.GetInt32(posID_CIUDAD1);
                        }
                        if (!drd.IsDBNull(posCIUDAD))
                        {
                            obeCiudad.CIUDAD = drd.GetString(posCIUDAD);
                        }
                        if (!drd.IsDBNull(posID_DEPTO1))
                        {
                            obeCiudad.ID_DEPTO = drd.GetInt32(posID_DEPTO1);
                        }
                        if (!drd.IsDBNull(posESTADO1))
                        {
                            obeCiudad.ESTADO = drd.GetString(posESTADO1);
                        }
                        obeDatosGerente.ListaCiudad.Add(obeCiudad);
                    }
                }
                if (drd.NextResult())
                {
                    beDistrito obeDistrito;
                    obeDatosGerente.ListaDistrito = new List <beDistrito>();
                    int posIdDistrito = drd.GetOrdinal("ID_DISTRITO");
                    int posNombre     = drd.GetOrdinal("DISTRITO");
                    int posEstado     = drd.GetOrdinal("ESTADO");
                    while (drd.Read())
                    {
                        obeDistrito = new beDistrito();
                        if (!drd.IsDBNull(posIdDistrito))
                        {
                            obeDistrito.ID_Distrito = drd.GetInt32(posIdDistrito);
                        }
                        if (!drd.IsDBNull(posNombre))
                        {
                            obeDistrito.NOMBRE_Distrito = drd.GetString(posNombre);
                        }
                        if (!drd.IsDBNull(posEstado))
                        {
                            obeDistrito.ESTADO = drd.GetString(posEstado);
                        }
                        obeDatosGerente.ListaDistrito.Add(obeDistrito);
                    }
                }
                drd.Close();
            }
            return(obeDatosGerente);
        }