Example #1
0
        public static List <Common.Clases.Pieza_Automovil> TraerPiezasXAutomovil(Common.Clases.Automovil pAutomovil)
        {
            List <Common.Clases.Pieza_Automovil> lstPiezas = new List <Common.Clases.Pieza_Automovil>();

            Common.Clases.Sector_Actividad s;
            Common.Clases.Pieza            piezaSola;
            Common.Clases.Pieza_Automovil  pa;
            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();

                SqlCommand cmd = new SqlCommand("Listar_PiezasXAutomovil", conn);

                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add(new SqlParameter("@Id_A", pAutomovil.Id));

                using (SqlDataReader oReader = cmd.ExecuteReader())
                {
                    while (oReader.Read())
                    {
                        pa = new Common.Clases.Pieza_Automovil();

                        piezaSola             = new Common.Clases.Pieza();
                        piezaSola.Cod_pieza   = int.Parse(oReader["codigo_P"].ToString());
                        piezaSola.Nom_pieza   = oReader["nom"].ToString();
                        piezaSola.Valor_pieza = int.Parse(oReader["valor"].ToString());
                        s            = new Common.Clases.Sector_Actividad();
                        s.Cod_SA     = oReader["codigoSA"].ToString();
                        piezaSola.SA = Sector_Activdad.TraerEspecifica_SA(s);

                        pa.Pieza    = piezaSola;
                        pa.Cantidad = int.Parse(oReader["cant"].ToString());

                        lstPiezas.Add(pa);
                    }
                }
                conn.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstPiezas);
        }
Example #2
0
        public static List <Common.Clases.Pieza> TraerTodasPieza()
        {
            List <Common.Clases.Pieza> retorno = new List <Common.Clases.Pieza>();

            Common.Clases.Pieza            pieza;
            Common.Clases.Sector_Actividad sec;

            try
            {
                var conn = new SqlConnection(CadenaDeConexion);
                conn.Open();

                SqlCommand cmd = new SqlCommand("TraerTodosPiezas", conn);

                cmd.CommandType = CommandType.StoredProcedure;

                using (SqlDataReader oReader = cmd.ExecuteReader())
                {
                    while (oReader.Read())
                    {
                        pieza             = new Common.Clases.Pieza();
                        pieza.Cod_pieza   = int.Parse(oReader["codigo"].ToString());
                        pieza.Nom_pieza   = oReader["nom"].ToString();
                        pieza.Valor_pieza = int.Parse(oReader["valor"].ToString());
                        sec        = new Common.Clases.Sector_Actividad();
                        sec.Cod_SA = oReader["codigoSA"].ToString();
                        pieza.SA   = Sector_Activdad.TraerEspecifica_SA(sec);

                        retorno.Add(pieza);
                    }
                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }