public MonedaResponse EliminarMoneda(MonedaRequest filtro)
        {
            MonedaResponse Resultado = new MonedaResponse();

            try
            {
                using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio")))
                {
                    conexion.Open();

                    using (SqlCommand cmd = new SqlCommand("usp_EliminarMoneda", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoMoneda", filtro.CodigoMoneda);
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }
        public MonedaResponse ConsultarMoneda(MonedaRequest filtro)
        {
            MonedaResponse Resultado = new MonedaResponse();

            try
            {
                using (SqlConnection conexion = new SqlConnection(Configuracion.CadenaConexion("BDNegocio")))
                {
                    conexion.Open();

                    using (SqlCommand cmd = new SqlCommand("usp_ConsultarMoneda", conexion))
                    {
                        cmd.CommandType = System.Data.CommandType.StoredProcedure;
                        cmd.Parameters.AddWithValue("@CodigoMoneda", filtro.CodigoMoneda ?? (object)DBNull.Value);
                        cmd.Parameters.AddWithValue("@Nombre", filtro.Nombre ?? (object)DBNull.Value);
                        SqlDataReader dr = cmd.ExecuteReader();

                        while (dr.Read())
                        {
                            Resultado.ListaMoneda.Add(new ENMoneda
                            {
                                CodigoMoneda = dr.GetInt32(dr.GetOrdinal("CodigoMoneda")),
                                Nombre       = dr.GetString(dr.GetOrdinal("Nombre")),
                                Abreviatura  = dr.GetString(dr.GetOrdinal("Abreviatura"))
                            });
                        }
                    }
                }
            }
            catch (Exception e)
            {
                Resultado.CodigoError      = -1;
                Resultado.DescripcionError = e.Message;
            }
            return(Resultado);
        }
        public MonedaResponse RegistrarMoneda(MonedaRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.RegistrarMoneda(filtro));
        }
        public MonedaResponse EliminarMoneda(MonedaRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.EliminarMoneda(filtro));
        }
        public MonedaResponse ConsultarMoneda(MonedaRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.ConsultarMoneda(filtro));
        }
        public MonedaResponse ActualizarMoneda(MonedaRequest filtro)
        {
            ADNegocio DA = new ADNegocio();

            return(DA.ActualizarMoneda(filtro));
        }
        public MonedaResponse RegistrarMoneda(MonedaRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.RegistrarMoneda(filtro));
        }
        public MonedaResponse ConsultarMoneda(MonedaRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.ConsultarMoneda(filtro));
        }
        public MonedaResponse EliminarMoneda(MonedaRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.EliminarMoneda(filtro));
        }
        public MonedaResponse ActualizarMoneda(MonedaRequest filtro)
        {
            LNNegocio LN = new LNNegocio();

            return(LN.ActualizarMoneda(filtro));
        }