public JsonResult Registrar(ComprobanteModelo comprobanteModelo) { ComprobanteRepositorioClient comprobanteRepositorioClient = new ComprobanteRepositorioClient(); RegistrarRespuestaModelo registrarRespuestaModelo = comprobanteRepositorioClient.Registrar(comprobanteModelo); return(Json(registrarRespuestaModelo)); }
public JsonResult Registrar(ComprobanteProductoModelo ComprobanteProductoModelo) { ComprobanteProductoRepositorioClient ComprobanteProductoRepositorioClient = new ComprobanteProductoRepositorioClient(); RegistrarRespuestaModelo registrarRespuestaModelo = ComprobanteProductoRepositorioClient.Registrar(ComprobanteProductoModelo); return(Json(registrarRespuestaModelo)); }
public RegistrarRespuestaModelo Registrar(ComprobanteModelo comprobanteModelo) { RegistrarRespuestaModelo registrarRespuestaModelo = new RegistrarRespuestaModelo(); try { using (SqlConnection sqlConnection = new SqlConnection(ConexionConsulta.cadenaConexion)) { sqlConnection.Open(); SqlCommand sqlCommand = new SqlCommand { CommandText = ConexionConsulta.ComprobanteRegistrar, CommandType = CommandType.StoredProcedure, Connection = sqlConnection }; 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 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 errorRepsuesta = sqlCommand.Parameters.Add("@ErrorRespuesta", SqlDbType.Bit); errorRepsuesta.Direction = ParameterDirection.Output; sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); registrarRespuestaModelo.IdentificadorRespuesta = (int)identificadorRespuesta.Value; registrarRespuestaModelo.MensajeRespuesta = (string)mensajeRespuesta.Value; registrarRespuestaModelo.ErrorRespuesta = (bool)errorRepsuesta.Value; } } catch (Exception exception) { registrarRespuestaModelo.IdentificadorRespuesta = 0; registrarRespuestaModelo.MensajeRespuesta = exception.ToString(); registrarRespuestaModelo.ErrorRespuesta = true; } return(registrarRespuestaModelo); }