Пример #1
0
        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);
        }
Пример #2
0
        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);
        }