Пример #1
0
        /// <summary>
        /// Inserta un aumento de circuito
        /// </summary>
        /// <param name="Aumento">El aumento con los campos a insertar</param>
        /// <returns>El aumento insertado</returns>
        public static AumentoCircuito Insertar(AumentoCircuito Aumento)
        {
            DataSource      DataSource       = DataSource.GetInstancia();
            AumentoCircuito AumentoInsertado = null;

            try
            {
                using (SqlDataReader Reader =
                           DataSource.ConsultarProcedimiento("AumentoCircuitoInsertar", Aumento.ToParams()))
                {
                    if (Reader != null && Reader.Read())
                    {
                        AumentoInsertado                     = new AumentoCircuito();
                        AumentoInsertado.Clave               = Convert.ToInt32(Reader["cveAumentoCircuito"]);
                        AumentoInsertado.Cantidad            = Convert.ToDouble(Reader["cantidad"]);
                        AumentoInsertado.ClaveCircuito       = Convert.ToInt32(Reader["cveCircuito"]);
                        AumentoInsertado.ClaveDetalleAumento = Convert.ToInt32(Reader["cveAumentoDetalle"]);
                    }

                    DataSource.Cerrar();
                }
            }catch (Exception e)
            {
                throw e;
            }

            return(AumentoInsertado);
        }
Пример #2
0
        /// <summary>
        /// Obtiene todos los aumentos de ciruito
        /// </summary>
        /// <returns>Todos loa aumetos de circuito</returns>
        public static List <AumentoCircuito> Listar()
        {
            DataSource             DataSource = DataSource.GetInstancia();
            List <AumentoCircuito> Aumentos   = new List <AumentoCircuito>();

            try
            {
                using (SqlDataReader Reader =
                           DataSource.ConsultarProcedimiento("AumentoCircuitoListar"))
                {
                    if (Reader != null)
                    {
                        while (Reader.Read())
                        {
                            AumentoCircuito Aumento = new AumentoCircuito();
                            Aumento.Clave               = Convert.ToInt32(Reader["cveAumentoCircuito"]);
                            Aumento.Cantidad            = Convert.ToDouble(Reader["cantidad"]);
                            Aumento.ClaveCircuito       = Convert.ToInt32(Reader["cveCircuito"]);
                            Aumento.ClaveDetalleAumento = Convert.ToInt32(Reader["cveAumentoDetalle"]);

                            Aumentos.Add(Aumento);
                        }
                    }

                    DataSource.Cerrar();
                }
            }
            catch (Exception e)
            {
                throw e;
            }

            return(Aumentos);
        }