示例#1
0
        public static List <clsProvincia> ListarProvincias(byte argDepartamento)
        {
            List <clsProvincia> MiListaProvincias = new List <clsProvincia>();

            SqlConnection miConexion;

            miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion);
            SqlCommand elComando;

            elComando             = new SqlCommand("usp_Provincia_listar", miConexion);
            elComando.CommandType = System.Data.CommandType.StoredProcedure;
            elComando.Parameters.AddWithValue("@parIdDepartemento", argDepartamento);


            miConexion.Open();
            SqlDataReader LOSDATOS;

            LOSDATOS = elComando.ExecuteReader();
            //LOSDATOS.Read()==true quiere decir "Mientras haya datos"
            while (LOSDATOS.Read() == true)
            {
                clsDepartemento aux1 = new clsDepartemento(Convert.ToByte(LOSDATOS["IdDepartamento"]));
                clsProvincia    filaDeBaseDeDatos;
                filaDeBaseDeDatos = new clsProvincia(
                    Convert.ToByte(LOSDATOS["IdProvincia"]),
                    Convert.ToString(LOSDATOS["Nombre"]),
                    aux1
                    );
                MiListaProvincias.Add(filaDeBaseDeDatos);
            }
            miConexion.Close();

            return(MiListaProvincias);
        }
示例#2
0
        public static List <clsDepartemento> listar()
        {
            List <clsDepartemento> MilistaDepartamentos = new List <clsDepartemento>();

            SqlConnection miConexion;

            miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion);
            SqlCommand elComando;

            elComando             = new SqlCommand("usp_Departamento_listar", miConexion);
            elComando.CommandType = System.Data.CommandType.StoredProcedure;


            miConexion.Open();
            SqlDataReader LOSDATOS;

            LOSDATOS = elComando.ExecuteReader();
            //LOSDATOS.Read()==true quiere decir "Mientras haya datos"
            while (LOSDATOS.Read() == true)
            {
                clsDepartemento filaDeBaseDeDatos;
                filaDeBaseDeDatos = new clsDepartemento(
                    Convert.ToByte(LOSDATOS["IdDepartamento"]),
                    Convert.ToString(LOSDATOS["Nombre"])
                    );
                MilistaDepartamentos.Add(filaDeBaseDeDatos);
            }
            miConexion.Close();

            return(MilistaDepartamentos);
        }
示例#3
0
        public static clsPadre MostrarDatos(string argDNI)
        {
            clsPadre      mipadre = null;
            SqlConnection miConexion;

            miConexion = new SqlConnection(mdlCadenaConeccion.MiCadenaConexion);
            SqlCommand elComando;

            elComando             = new SqlCommand("usp_Padre_mostrar", miConexion);
            elComando.CommandType = System.Data.CommandType.StoredProcedure;
            elComando.Parameters.AddWithValue("@parNumDoc", argDNI);


            miConexion.Open();
            SqlDataReader LOSDATOS;

            LOSDATOS = elComando.ExecuteReader();
            //LOSDATOS.Read()==true quiere decir "Mientras haya datos"
            while (LOSDATOS.Read() == true)
            {
                clsDepartemento departemento = new clsDepartemento(
                    Convert.ToByte(LOSDATOS["IDDep"]),
                    Convert.ToString(LOSDATOS["DepNombre"]));
                clsProvincia provincia = new clsProvincia(
                    Convert.ToByte(LOSDATOS["IDProvincia"]),
                    Convert.ToString(LOSDATOS["PNombre"]),
                    departemento);
                clsDistrito distrito = new clsDistrito(
                    Convert.ToInt16(LOSDATOS["Distrito"]),
                    Convert.ToString(LOSDATOS["DNombre"]),
                    provincia);

                mipadre = new clsPadre(
                    Convert.ToString(LOSDATOS["NDocumento"]),
                    Convert.ToString(LOSDATOS["NombreCompleto"]),
                    Convert.ToString(LOSDATOS["Direccion"]),
                    distrito,
                    Convert.ToString(LOSDATOS["NumeroCelular"]),
                    Convert.ToString(LOSDATOS["Trabajo"]),
                    Convert.ToString(LOSDATOS["Correo"])
                    );
            }
            miConexion.Close();
            return(mipadre);
        }
示例#4
0
 public clsProvincia(byte argidProvincia, string argNombre, clsDepartemento argDepartamento)
 {
     IdProvincia  = argidProvincia;
     Nombre       = argNombre;
     Departamento = argDepartamento;
 }