public string Eliminar(DatosProducto Producto) { string respuesta = ""; MySqlConnection MySqlConexion = new MySqlConnection(); // MySQL try { MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlConexion.Open(); MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "eliminar_producto"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdPProducto = new MySqlParameter(); parametroIdPProducto.ParameterName = "paridproducto"; parametroIdPProducto.MySqlDbType = MySqlDbType.Int32; parametroIdPProducto.Value = Producto.IdProducto; ComandoMySql.Parameters.Add(parametroIdPProducto); respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar eliminar el registro. Intente nuevamente."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (MySqlConexion.State == ConnectionState.Open) { MySqlConexion.Close(); } } return(respuesta); }
public DataTable BuscarCodigo(DatosProducto Producto) { DataTable listado = new DataTable("producto"); MySqlConnection MySqlConexion = new MySqlConnection(); try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "buscar_productocodigobarras"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroTextoBuscar = new MySqlParameter(); parametroTextoBuscar.ParameterName = "partextobuscar"; parametroTextoBuscar.MySqlDbType = MySqlDbType.VarChar; parametroTextoBuscar.Size = 50; parametroTextoBuscar.Value = Producto.TextoBuscar; ComandoMySql.Parameters.Add(parametroTextoBuscar); MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql); DatosMySql.Fill(listado); } catch { listado = null; } return(listado); }
public DataTable BuscarProductoId(DatosProducto Producto) { DataTable listado = new DataTable("producto"); MySqlConnection MySqlConexion = new MySqlConnection(); try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "buscar_producto_id"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdProductoBuscar = new MySqlParameter(); parametroIdProductoBuscar.ParameterName = "paridproducto"; parametroIdProductoBuscar.MySqlDbType = MySqlDbType.Int32; parametroIdProductoBuscar.Value = Producto.IdProducto; ComandoMySql.Parameters.Add(parametroIdProductoBuscar); MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql); DatosMySql.Fill(listado); } catch { listado = null; } return(listado); }
public DataTable BuscarCategoria(DatosProducto Producto) { DataTable listado = new DataTable("producto"); MySqlConnection MySqlConexion = new MySqlConnection(); try { /* * //SQL SERVER * SqlConexion.ConnectionString = Conexion.cadenaConexion; * SqlCommand ComandoSql = new SqlCommand(); * ComandoSql.Connection = SqlConexion; * ComandoSql.CommandText = "buscar_categoria"; * ComandoSql.CommandType = CommandType.StoredProcedure; * * SqlParameter parametroTextoBuscar = new SqlParameter(); * parametroTextoBuscar.ParameterName = "@textoBuscar"; * parametroTextoBuscar.SqlDbType = SqlDbType.VarChar; * parametroTextoBuscar.Size = 50; * parametroTextoBuscar.Value = Categoria.TextoBuscar; * ComandoSql.Parameters.Add(parametroTextoBuscar); * * SqlDataAdapter DatosSql = new SqlDataAdapter(ComandoSql); * DatosSql.Fill(listadoCategoria); */ //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "buscar_producto_categoria"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroTextoBuscar = new MySqlParameter(); parametroTextoBuscar.ParameterName = "partextobuscar"; parametroTextoBuscar.MySqlDbType = MySqlDbType.VarChar; parametroTextoBuscar.Size = 50; parametroTextoBuscar.Value = Producto.TextoBuscar; ComandoMySql.Parameters.Add(parametroTextoBuscar); MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql); DatosMySql.Fill(listado); } catch { listado = null; } return(listado); }
public string Editar(DatosProducto Producto) { string respuesta = ""; MySqlConnection MySqlConexion = new MySqlConnection(); try { //MySQL MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion; MySqlConexion.Open(); MySqlCommand ComandoMySql = new MySqlCommand(); ComandoMySql.Connection = MySqlConexion; ComandoMySql.CommandText = "editar_producto"; ComandoMySql.CommandType = CommandType.StoredProcedure; MySqlParameter parametroIdProducto = new MySqlParameter(); parametroIdProducto.ParameterName = "paridproducto"; parametroIdProducto.MySqlDbType = MySqlDbType.Int32; parametroIdProducto.Value = Producto.IdProducto; ComandoMySql.Parameters.Add(parametroIdProducto); MySqlParameter parametroCodigo = new MySqlParameter(); parametroCodigo.ParameterName = "parcodigo"; parametroCodigo.MySqlDbType = MySqlDbType.VarChar; parametroCodigo.Size = 50; parametroCodigo.Value = Producto.Codigo; ComandoMySql.Parameters.Add(parametroCodigo); MySqlParameter parametroNombre = new MySqlParameter(); parametroNombre.ParameterName = "parnombre"; parametroNombre.MySqlDbType = MySqlDbType.VarChar; parametroNombre.Size = 50; parametroNombre.Value = Producto.Nombre; ComandoMySql.Parameters.Add(parametroNombre); MySqlParameter parametroIdCategoria = new MySqlParameter(); parametroIdCategoria.ParameterName = "paridcategoria"; parametroIdCategoria.MySqlDbType = MySqlDbType.Int32; parametroIdCategoria.Value = Producto.IdCategoria; ComandoMySql.Parameters.Add(parametroIdCategoria); MySqlParameter parametroPrecio_Compra = new MySqlParameter(); parametroPrecio_Compra.ParameterName = "parprecio_compra"; parametroPrecio_Compra.MySqlDbType = MySqlDbType.Decimal; parametroPrecio_Compra.Value = Producto.Precio_Compra; ComandoMySql.Parameters.Add(parametroPrecio_Compra); MySqlParameter parametroPrecio_Venta = new MySqlParameter(); parametroPrecio_Venta.ParameterName = "parprecio_venta"; parametroPrecio_Venta.MySqlDbType = MySqlDbType.Decimal; parametroPrecio_Venta.Value = Producto.Precio_Venta; ComandoMySql.Parameters.Add(parametroPrecio_Venta); MySqlParameter parametroStock = new MySqlParameter(); parametroStock.ParameterName = "parstock"; parametroStock.MySqlDbType = MySqlDbType.Decimal; parametroStock.Value = Producto.Stock; ComandoMySql.Parameters.Add(parametroStock); MySqlParameter parametroIdPresentacion = new MySqlParameter(); parametroIdPresentacion.ParameterName = "paridpresentacion"; parametroIdPresentacion.MySqlDbType = MySqlDbType.Int32; parametroIdPresentacion.Value = Producto.IdPresentacion; ComandoMySql.Parameters.Add(parametroIdPresentacion); MySqlParameter parametroDescripcion = new MySqlParameter(); parametroDescripcion.ParameterName = "pardescripcion"; parametroDescripcion.MySqlDbType = MySqlDbType.VarChar; parametroDescripcion.Size = 1024; parametroDescripcion.Value = Producto.Descripcion; ComandoMySql.Parameters.Add(parametroDescripcion); MySqlParameter parametroRuta_Imagen = new MySqlParameter(); parametroRuta_Imagen.ParameterName = "parruta_imagen"; parametroRuta_Imagen.MySqlDbType = MySqlDbType.VarChar; parametroRuta_Imagen.Size = 1024; parametroRuta_Imagen.Value = Producto.Ruta_Imagen; ComandoMySql.Parameters.Add(parametroRuta_Imagen); respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar editar el registro. Intente nuevamente."; } catch (Exception ex) { respuesta = ex.Message; } finally { if (MySqlConexion.State == ConnectionState.Open) { MySqlConexion.Close(); } } return(respuesta); }