示例#1
0
        public JsonResult Actualizar(ComprobanteModelo comprobanteModelo)
        {
            ComprobanteRepositorioClient comprobanteRepositorioClient = new ComprobanteRepositorioClient();
            ActualizarRespuestaModelo    actualizarRespuestaModelo    = comprobanteRepositorioClient.Actualizar(comprobanteModelo);

            return(Json(actualizarRespuestaModelo));
        }
示例#2
0
        public JsonResult Actualizar(ComprobanteProductoModelo ComprobanteProductoModelo)
        {
            ComprobanteProductoRepositorioClient ComprobanteProductoRepositorioClient = new ComprobanteProductoRepositorioClient();
            ActualizarRespuestaModelo            actualizarRespuestaModelo            = ComprobanteProductoRepositorioClient.Actualizar(ComprobanteProductoModelo);

            return(Json(actualizarRespuestaModelo));
        }
示例#3
0
        public ActualizarRespuestaModelo Actualizar(ComprobanteModelo comprobanteModelo)
        {
            ActualizarRespuestaModelo actualizarRespuestaModelo = new ActualizarRespuestaModelo();

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

                    SqlCommand sqlCommand = new SqlCommand
                    {
                        CommandText = ConexionConsulta.ComprobanteActualizar,
                        CommandType = CommandType.StoredProcedure,
                        Connection  = sqlConnection
                    };

                    sqlCommand.Parameters.AddWithValue("@IdentificadorComprobante", comprobanteModelo.IdentificadorComprobante);
                    sqlCommand.Parameters.AddWithValue("@TipoComprobante", comprobanteModelo.TipoComprobante);
                    sqlCommand.Parameters.AddWithValue("@VendedorComprobante", comprobanteModelo.VendedorComprobante);
                    sqlCommand.Parameters.AddWithValue("@ClienteComprobante", comprobanteModelo.ClienteComprobante);
                    sqlCommand.Parameters.AddWithValue("@FechaComprobante", comprobanteModelo.FechaComprobante);
                    sqlCommand.Parameters.AddWithValue("@DescuentoComprobante", comprobanteModelo.DescuentoComprobante);
                    sqlCommand.Parameters.AddWithValue("@ImpuestoComprobante", comprobanteModelo.ImpuestoComprobante);
                    sqlCommand.Parameters.AddWithValue("@SubTotalComprobante", comprobanteModelo.SubTotalComprobante);
                    sqlCommand.Parameters.AddWithValue("@TotalComprobante", comprobanteModelo.TotalComprobante);

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

                    sqlCommand.ExecuteNonQuery();

                    sqlConnection.Close();

                    actualizarRespuestaModelo.MensajeRespuesta = (string)mensajeRespuesta.Value;
                    actualizarRespuestaModelo.ErrorRespuesta   = (bool)errorRepsuesta.Value;
                }
            }
            catch (Exception exception)
            {
                actualizarRespuestaModelo.MensajeRespuesta = exception.ToString();
                actualizarRespuestaModelo.ErrorRespuesta   = true;
            }

            return(actualizarRespuestaModelo);
        }