예제 #1
0
        }//eend obtener por medidor

        public Entity.ConsumodeAgua obtenerConsumodeAgua(DateTime fecha, int mes)
        {
            Entity.ConsumodeAgua consumosdeAgua = new Entity.ConsumodeAgua();

            SqlCommand cmd = new SqlCommand("sp_obtenerConsumodeAgua", connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@fecha", fecha);
            cmd.Parameters.AddWithValue("@mes", mes);

            SqlDataAdapter sd = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            connection.Open();
            sd.Fill(dt);
            connection.Close();

            foreach (DataRow dr in dt.Rows)
            {
                consumosdeAgua = new Entity.ConsumodeAgua
                {
                    Id_Consumo_Agua = Convert.ToInt32(dr["id_Consumo_Agua"]),
                    Cantidad        = Convert.ToInt64(dr["Cantidad"]),
                    Fecha           = Convert.ToDateTime(dr["fecha"]),
                    Id_Hidrometro   = Convert.ToInt32(dr["id_Hidrometro"]),
                    Medida          = Convert.ToString(dr["Medida"])
                };
            }
            return(consumosdeAgua);
        }//obtener un solo comsumo de agua específico
예제 #2
0
        }//constructor

        public bool crearConsumoAgua(Entity.ConsumodeAgua consumo)
        {
            SqlCommand cmd = new SqlCommand("sp_crearConsumoAgua", connection);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Id_Hidrometro", consumo.Id_Hidrometro);
            cmd.Parameters.AddWithValue("@Medidad", consumo.Medida);
            cmd.Parameters.AddWithValue("@LecturaActual", consumo.LecturaActual);
            cmd.Parameters.AddWithValue("@Fecha", consumo.Fecha);
            cmd.Parameters.AddWithValue("@Mes", consumo.Mes);
            connection.Open();
            int i = cmd.ExecuteNonQuery();

            connection.Close();
            if (i >= 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }//Añadir un planta en el sistema