public string Editar(DDescuento Descuento) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_editarDescuento"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdCategoria = new SqlParameter(); ParIdCategoria.ParameterName = "@idDescuento"; ParIdCategoria.SqlDbType = SqlDbType.Int; ParIdCategoria.Value = Descuento.IdDescuento; sqlCmd.Parameters.Add(ParIdCategoria); SqlParameter ParIdProducto = new SqlParameter(); ParIdProducto.ParameterName = "@idProducto"; ParIdProducto.SqlDbType = SqlDbType.Int; ParIdProducto.Value = Descuento.IdProducto; sqlCmd.Parameters.Add(ParIdProducto); SqlParameter ParPorcentaje = new SqlParameter(); ParPorcentaje.ParameterName = "@porcentaje"; ParPorcentaje.SqlDbType = SqlDbType.Decimal; ParPorcentaje.Precision = 8; ParPorcentaje.Scale = 2; ParPorcentaje.Value = Descuento.Porcentaje; sqlCmd.Parameters.Add(ParPorcentaje); SqlParameter ParEstado = new SqlParameter(); ParEstado.ParameterName = "@estado"; ParEstado.SqlDbType = SqlDbType.Char; ParEstado.Size = 1; ParEstado.Value = Descuento.Estado; sqlCmd.Parameters.Add(ParEstado); rpta = sqlCmd.ExecuteNonQuery() >= 1 ? "OK" : "No se editó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }
public string Eliminar(DDescuento Descuento) { string rpta = ""; SqlConnection sqlCon = new SqlConnection(); try { sqlCon.ConnectionString = Conexion.cn; sqlCon.Open(); //Comandos SqlCommand sqlCmd = new SqlCommand(); sqlCmd.Connection = sqlCon; sqlCmd.CommandText = "sp_eliminarDescuento"; sqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdCategoria = new SqlParameter(); ParIdCategoria.ParameterName = "@idDescuento"; ParIdCategoria.SqlDbType = SqlDbType.Int; ParIdCategoria.Value = Descuento.IdDescuento; sqlCmd.Parameters.Add(ParIdCategoria); rpta = sqlCmd.ExecuteNonQuery() >= 1 ? "OK" : "No se editó el Registro"; } catch (Exception ex) { rpta = ex.Message; } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } return(rpta); }