Esempio n. 1
0
        public CO_Respuesta UpdateProducto(CO_Productos objProducto)
        {
            var objRespuesta = new CO_Respuesta();

            objRespuesta.BoolRespuesta = false;
            var sql_query = string.Empty;

            sql_query = " UPDATE [dbo].[Produtos] " +
                        " SET [id_categoria] = @id_categoria " +
                        " ,[id_vehiculo] = @id_vehiculo " +
                        " ,[nombre] = @nombre " +
                        " ,[marca] = @marca " +
                        " ,[descripcion] = @descripcion " +
                        " WHERE id_producto = @id_producto";

            using (var conecta = objConexion.Conectar())
            {
                var comando = new SqlCommand(sql_query, conecta);
                comando.Parameters.AddWithValue("id_categoria", objProducto.Id_Categoria);
                comando.Parameters.AddWithValue("id_vehiculo", objProducto.Id_Vehiculo);
                comando.Parameters.AddWithValue("nombre", objProducto.Nombre);
                comando.Parameters.AddWithValue("marca", objProducto.Marca);
                comando.Parameters.AddWithValue("descripcion", objProducto.Descripcion);
                comando.Parameters.AddWithValue("id_producto", objProducto.Id_Producto);

                try
                {
                    //Se abre la sesion para transaccion
                    conecta.Open();
                    //Ejecuta la consulta
                    comando.ExecuteScalar();
                    objRespuesta.BoolRespuesta = true;
                }
                catch (Exception e)
                {
                    objRespuesta.MensajeRespuesta = e.Message;
                }
            }

            return(objRespuesta);
        }
Esempio n. 2
0
 public CO_Respuesta UpdateProducto(CO_Productos objProducto)
 {
     return obj_Datos_Productos.UpdateProducto(objProducto);
 }
Esempio n. 3
0
 public CO_Respuesta InsertProducto(CO_Productos objProducto)
 {
     return obj_Datos_Productos.InsertProducto(objProducto);
 }