///Modificando

        //public bool Capa_Dato_Modificar_Informacion(Cls_Entidad_Parametro_Consumo Entidad)
        //{
        //    try
        //    {
        //        using (SqlConnection cn = new SqlConnection(cadenaCnx))
        //        {
        //            cn.Open();

        //            using (SqlCommand cmd = new SqlCommand("SP_U_PARAMETRO_CONSUMO", cn))
        //            {
        //                cmd.CommandTimeout = 0;
        //                cmd.CommandType = CommandType.StoredProcedure;

        //                cmd.Parameters.Add("@id_parametro", SqlDbType.Int).Value = Entidad.id_parametro;
        //                cmd.Parameters.Add("@nombre", SqlDbType.VarChar).Value = Entidad.nombre;
        //                cmd.Parameters.Add("@valor", SqlDbType.Decimal).Value = Entidad.valor;
        //                cmd.Parameters.Add("@estado", SqlDbType.Int).Value = Entidad.estado;
        //                cmd.Parameters.Add("@usuario_edicion", SqlDbType.Int).Value = Entidad.usuario_edicion;
        //                cmd.ExecuteNonQuery();
        //                return true;
        //            }
        //        }
        //    }
        //    catch (Exception e)
        //    {

        //        throw e;
        //    }
        //}

        public bool Capa_Dato_Anular_Informacion(Cls_Entidad_Parametro_Consumo Entidad)
        {
            try
            {
                Convert.ToBoolean(DatabaseFactory.CreateDatabase().ExecuteScalar("SP_A_PARAMETRO_CONSUMO", Entidad.id_parametro, Entidad.estado, Entidad.usuario_edicion));
                return(true);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
예제 #2
0
        // anulando

        public bool Capa_Negocio_Anular_Informacion(Cls_Entidad_Parametro_Consumo Entidad)
        {
            try
            {
                Cls_Dato_Parametro_Consumo Objeto_Dato = new Cls_Dato_Parametro_Consumo();
                return(Objeto_Dato.Capa_Dato_Anular_Informacion(Entidad));
            }
            catch (Exception)
            {
                throw;
            }
        }
        //public List<Cls_Entidad_Parametro_Consumo > Capa_Dato_Get_Listado_Parametros()
        //{
        //    try
        //    {

        //        List<Cls_Entidad_Parametro_Consumo> obj_List_Parametros_Consumo = new List<Cls_Entidad_Parametro_Consumo>();

        //        using (SqlConnection cn = new SqlConnection(cadenaCnx))
        //        {
        //            cn.Open();
        //            using (SqlCommand cmd = new SqlCommand("SP_S_PARAMETRO_CONSUMO", cn))
        //            {
        //                cmd.CommandTimeout = 0;
        //                cmd.CommandType = CommandType.StoredProcedure;

        //                DataTable dt_detalle = new DataTable();

        //                using (SqlDataAdapter da = new SqlDataAdapter(cmd))
        //                {
        //                    da.Fill(dt_detalle);

        //                    foreach (DataRow row in dt_detalle.Rows)
        //                    {
        //                        Cls_Entidad_Parametro_Consumo Entidad = new Cls_Entidad_Parametro_Consumo();

        //                        Entidad.id_parametro = Convert.ToInt32(row["id_parametro"].ToString());
        //                        Entidad.nombre = row["nombre"].ToString();
        //                        Entidad.valor =Convert.ToDouble( row["valor"].ToString());
        //                        Entidad.estado =Convert.ToInt16 (row["estado"].ToString());

        //                        obj_List_Parametros_Consumo.Add(Entidad);
        //                    }
        //                }
        //            }
        //        }

        //        return obj_List_Parametros_Consumo;
        //    }
        //    catch (Exception e )
        //    {
        //        throw e ;
        //    }
        //}

        //guardando
        public bool Capa_Dato_Guardar_Informacion(Cls_Entidad_Parametro_Consumo Entidad)
        {
            try
            {
                var xx = Convert.ToBoolean(DatabaseFactory.CreateDatabase().ExecuteScalar("SP_I_PARAMETRO_CONSUMO", Entidad.nombre, Entidad.valor, Entidad.estado, Entidad.usuario_creacion));

                return(true);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public string GuardandoInformacion(int id_parametro, string nombre, double valor, int estado, string Tipo_Mant)
        {
            bool loDatos;

            try
            {
                Cls_Entidad_Parametro_Consumo obj_entidad = new Cls_Entidad_Parametro_Consumo();
                Cls_Negocio_Parametro_Consumo obj_negocio = new Cls_Negocio_Parametro_Consumo();

                var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                //SELECT id_parametro, nombre, valor, estado, usuario_creacion, fecha_creacion, usuario_edicion, fecha_edicion


                obj_entidad.id_parametro = id_parametro;
                obj_entidad.nombre       = nombre;
                obj_entidad.valor        = valor;
                obj_entidad.estado       = estado;

                if (Tipo_Mant == "U")
                {
                    obj_entidad.usuario_edicion = usuario;
                }
                else
                {
                    obj_entidad.usuario_creacion = usuario;
                }


                if (Tipo_Mant == "U")
                {
                    loDatos = obj_negocio.Capa_Negocio_Modificar_Informacion(obj_entidad);
                }
                else
                {
                    loDatos = obj_negocio.Capa_Negocio_Guardar_Informacion(obj_entidad);
                }

                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
        // AUDITORIA


        public string AuditoriaRegistro(int id_parametro)
        {
            object loDatos;

            try
            {
                Cls_Entidad_Parametro_Consumo obj_entidad = new Cls_Entidad_Parametro_Consumo();
                Cls_Negocio_Parametro_Consumo obj_negocio = new Cls_Negocio_Parametro_Consumo();

                loDatos = obj_negocio.Capa_Negocio_Get_Listado_Parametros_Auditoria(id_parametro);

                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }
        public string AnulandoRegistro(int id_parametro, int estado_anul)
        {
            bool loDatos;

            try
            {
                Cls_Entidad_Parametro_Consumo obj_entidad = new Cls_Entidad_Parametro_Consumo();
                Cls_Negocio_Parametro_Consumo obj_negocio = new Cls_Negocio_Parametro_Consumo();

                var usuario = ((Sesion)Session["Session_Usuario_Acceso"]).usuario.usu_id;

                obj_entidad.id_parametro    = id_parametro;
                obj_entidad.estado          = estado_anul;
                obj_entidad.usuario_edicion = usuario;

                loDatos = obj_negocio.Capa_Negocio_Anular_Informacion(obj_entidad);

                return(_Serialize(loDatos, true));
            }
            catch (Exception ex)
            {
                return(_Serialize(ex.Message, true));
            }
        }