Ejemplo n.º 1
0
        public JsonResult Actualizar(ComprobanteProductoModelo ComprobanteProductoModelo)
        {
            ComprobanteProductoRepositorioClient ComprobanteProductoRepositorioClient = new ComprobanteProductoRepositorioClient();
            ActualizarRespuestaModelo            actualizarRespuestaModelo            = ComprobanteProductoRepositorioClient.Actualizar(ComprobanteProductoModelo);

            return(Json(actualizarRespuestaModelo));
        }
Ejemplo n.º 2
0
        public JsonResult Registrar(ComprobanteProductoModelo ComprobanteProductoModelo)
        {
            ComprobanteProductoRepositorioClient ComprobanteProductoRepositorioClient = new ComprobanteProductoRepositorioClient();
            RegistrarRespuestaModelo             registrarRespuestaModelo             = ComprobanteProductoRepositorioClient.Registrar(ComprobanteProductoModelo);

            return(Json(registrarRespuestaModelo));
        }
Ejemplo n.º 3
0
        public ListarRespuestaModelo <ComprobanteProductoModelo> ListarPorIdentificadorComprobante(int IdentificadorComprobante)
        {
            ListarRespuestaModelo <ComprobanteProductoModelo> listarRespuestaModelo = new ListarRespuestaModelo <ComprobanteProductoModelo>();

            try
            {
                using (SqlConnection sqlConnection = new SqlConnection(ConexionConsulta.cadenaConexion))
                {
                    sqlConnection.Open();

                    SqlCommand sqlCommand = new SqlCommand()
                    {
                        CommandText = ConexionConsulta.ComprobanteProductoListarPorIdentificadorComprobante,
                        CommandType = CommandType.StoredProcedure,
                        Connection  = sqlConnection
                    };

                    sqlCommand.Parameters.AddWithValue("@IdentificadorComprobante", IdentificadorComprobante);

                    SqlParameter mensajeRespuesta = sqlCommand.Parameters.Add("@MensajeRespuesta", SqlDbType.VarChar, 100);
                    mensajeRespuesta.Direction = ParameterDirection.Output;
                    SqlParameter errorRespuesta = sqlCommand.Parameters.Add("@ErrorRespuesta", SqlDbType.Bit);
                    errorRespuesta.Direction = ParameterDirection.Output;

                    SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

                    List <ComprobanteProductoModelo> listaComprobanteProductoModelo = new List <ComprobanteProductoModelo>();

                    while (sqlDataReader.Read())
                    {
                        ComprobanteProductoModelo comprobanteProductoModelo = new ComprobanteProductoModelo
                        {
                            IdentificadorComprobanteProducto = (int)sqlDataReader["IdentificadorComprobanteProducto"],
                            IdentificadorComprobante         = (int)sqlDataReader["IdentificadorComprobante"],
                            NombreComprobanteProducto        = (string)sqlDataReader["NombreComprobanteProducto"],
                            CantidadComprobanteProducto      = (int)sqlDataReader["CantidadComprobanteProducto"],
                            PrecioComprobanteProducto        = (decimal)sqlDataReader["PrecioComprobanteProducto"],
                            TotalComprobanteProducto         = (decimal)sqlDataReader["TotalComprobanteProducto"]
                        };

                        listaComprobanteProductoModelo.Add(comprobanteProductoModelo);
                    }

                    sqlConnection.Close();

                    listarRespuestaModelo.ListaRespuesta   = listaComprobanteProductoModelo;
                    listarRespuestaModelo.MensajeRespuesta = (string)mensajeRespuesta.Value;
                    listarRespuestaModelo.ErrorRespuesta   = (bool)errorRespuesta.Value;
                }
            }
            catch (Exception exception)
            {
                listarRespuestaModelo.ListaRespuesta   = null;
                listarRespuestaModelo.MensajeRespuesta = exception.ToString();
                listarRespuestaModelo.ErrorRespuesta   = true;
            }

            return(listarRespuestaModelo);
        }
Ejemplo n.º 4
0
        public ObtenerRespuestaModelo <ComprobanteProductoModelo> Obtener(int IdentificadorComprobanteProducto)
        {
            ObtenerRespuestaModelo <ComprobanteProductoModelo> obtenerRespuestaModelo = new ObtenerRespuestaModelo <ComprobanteProductoModelo>();

            try
            {
                using (SqlConnection sqlConnection = new SqlConnection(ConexionConsulta.cadenaConexion))
                {
                    sqlConnection.Open();

                    SqlCommand sqlCommand = new SqlCommand()
                    {
                        CommandText = ConexionConsulta.ComprobanteProductoObtener,
                        CommandType = CommandType.StoredProcedure,
                        Connection  = sqlConnection
                    };

                    sqlCommand.Parameters.AddWithValue("@IdentificadorComprobanteProducto", IdentificadorComprobanteProducto);

                    SqlParameter mensajeRespuesta = sqlCommand.Parameters.Add("@MensajeRespuesta", SqlDbType.VarChar, 100);
                    mensajeRespuesta.Direction = ParameterDirection.Output;
                    SqlParameter errorRespuesta = sqlCommand.Parameters.Add("@ErrorRespuesta", SqlDbType.Bit);
                    errorRespuesta.Direction = ParameterDirection.Output;

                    SqlDataReader sqlDataReader = sqlCommand.ExecuteReader();

                    ComprobanteProductoModelo comprobanteProductoModelo = new ComprobanteProductoModelo();

                    while (sqlDataReader.Read())
                    {
                        comprobanteProductoModelo.IdentificadorComprobanteProducto = (int)sqlDataReader["IdentificadorComprobanteProducto"];
                        comprobanteProductoModelo.IdentificadorComprobante         = (int)sqlDataReader["IdentificadorComprobante"];
                        comprobanteProductoModelo.NombreComprobanteProducto        = (string)sqlDataReader["NombreComprobanteProducto"];
                        comprobanteProductoModelo.CantidadComprobanteProducto      = (int)sqlDataReader["CantidadComprobanteProducto"];
                        comprobanteProductoModelo.PrecioComprobanteProducto        = (decimal)sqlDataReader["PrecioComprobanteProducto"];
                        comprobanteProductoModelo.TotalComprobanteProducto         = (decimal)sqlDataReader["TotalComprobanteProducto"];
                    }

                    sqlConnection.Close();

                    obtenerRespuestaModelo.ModeloRespuesta  = comprobanteProductoModelo;
                    obtenerRespuestaModelo.MensajeRespuesta = (string)mensajeRespuesta.Value;
                    obtenerRespuestaModelo.ErrorRespuesta   = (bool)errorRespuesta.Value;
                }
            }
            catch (Exception exception)
            {
                obtenerRespuestaModelo.ModeloRespuesta  = null;
                obtenerRespuestaModelo.MensajeRespuesta = exception.ToString();
                obtenerRespuestaModelo.ErrorRespuesta   = true;
            }

            return(obtenerRespuestaModelo);
        }
Ejemplo n.º 5
0
        public RegistrarRespuestaModelo Registrar(ComprobanteProductoModelo comprobanteProductoModelo)
        {
            RegistrarRespuestaModelo registrarRespuestaModelo = new RegistrarRespuestaModelo();

            try
            {
                using (SqlConnection sqlConnection = new SqlConnection(ConexionConsulta.cadenaConexion))
                {
                    sqlConnection.Open();

                    SqlCommand sqlCommand = new SqlCommand()
                    {
                        CommandText = ConexionConsulta.ComprobanteProductoRegistrar,
                        CommandType = CommandType.StoredProcedure,
                        Connection  = sqlConnection
                    };

                    sqlCommand.Parameters.AddWithValue("@IdentificadorComprobante", comprobanteProductoModelo.IdentificadorComprobante);
                    sqlCommand.Parameters.AddWithValue("@NombreComprobanteProducto", comprobanteProductoModelo.NombreComprobanteProducto);
                    sqlCommand.Parameters.AddWithValue("@CantidadComprobanteProducto", comprobanteProductoModelo.CantidadComprobanteProducto);
                    sqlCommand.Parameters.AddWithValue("@PrecioComprobanteProducto", comprobanteProductoModelo.PrecioComprobanteProducto);
                    sqlCommand.Parameters.AddWithValue("@TotalComprobanteProducto", comprobanteProductoModelo.TotalComprobanteProducto);

                    SqlParameter identificadorRespuesta = sqlCommand.Parameters.Add("@IdentificadorRespuesta", SqlDbType.Int);
                    identificadorRespuesta.Direction = ParameterDirection.Output;
                    SqlParameter mensajeRespuesta = sqlCommand.Parameters.Add("@MensajeRespuesta", SqlDbType.VarChar, 100);
                    mensajeRespuesta.Direction = ParameterDirection.Output;
                    SqlParameter errorRespuesta = sqlCommand.Parameters.Add("@ErrorRespuesta", SqlDbType.Bit);
                    errorRespuesta.Direction = ParameterDirection.Output;

                    sqlCommand.ExecuteNonQuery();

                    sqlConnection.Close();

                    registrarRespuestaModelo.IdentificadorRespuesta = (int)identificadorRespuesta.Value;
                    registrarRespuestaModelo.MensajeRespuesta       = (string)mensajeRespuesta.Value;
                    registrarRespuestaModelo.ErrorRespuesta         = (bool)errorRespuesta.Value;
                }
            }
            catch (Exception exception)
            {
                registrarRespuestaModelo.IdentificadorRespuesta = 0;
                registrarRespuestaModelo.MensajeRespuesta       = exception.ToString();
                registrarRespuestaModelo.ErrorRespuesta         = true;
            }

            return(registrarRespuestaModelo);
        }