public JsonResult Eliminar(int IdentificadorComprobante) { ComprobanteRepositorioClient comprobanteRepositorioClient = new ComprobanteRepositorioClient(); EliminarRespuestaModelo eliminarRespuestaModelo = comprobanteRepositorioClient.Eliminar(IdentificadorComprobante); return(Json(eliminarRespuestaModelo)); }
public EliminarRespuestaModelo Eliminar(int IdentificadorComprobante) { EliminarRespuestaModelo eliminarRespuestaModelo = new EliminarRespuestaModelo(); try { using (SqlConnection sqlConnection = new SqlConnection(ConexionConsulta.cadenaConexion)) { sqlConnection.Open(); SqlCommand sqlCommand = new SqlCommand { CommandText = ConexionConsulta.ComprobanteEliminar, CommandType = CommandType.StoredProcedure, Connection = sqlConnection }; sqlCommand.Parameters.AddWithValue("@IdentificadorComprobante", IdentificadorComprobante); 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(); eliminarRespuestaModelo.MensajeRespuesta = (string)mensajeRespuesta.Value; eliminarRespuestaModelo.ErrorRespuesta = (bool)errorRepsuesta.Value; } } catch (Exception exception) { eliminarRespuestaModelo.MensajeRespuesta = exception.ToString(); eliminarRespuestaModelo.ErrorRespuesta = true; } return(eliminarRespuestaModelo); }