private void pbx_mdf_emp_Click(object sender, EventArgs e) { try { string Actualizar = "UPDATE empleados set id_empleado=@id, nombre=@nombre, apellido_p=@apellido_p, apellido_m=@apellido_m, rfc=@rfc, nss=@nss WHERE id_empleado=@id"; MySqlCommand cdm = new MySqlCommand(Actualizar, Conexion.ObtenerConexion()); int id = Convert.ToInt32(dgv_empleados.CurrentRow.Cells[0].Value); cdm.Parameters.AddWithValue("@id", id); cdm.Parameters.AddWithValue("@nombre", nombre_emp_act.Text); cdm.Parameters.AddWithValue("@apellido_p", ap_emp_act.Text); cdm.Parameters.AddWithValue("@apellido_m", am_emp_act.Text); cdm.Parameters.AddWithValue("@rfc", rfc_emp_act.Text); cdm.Parameters.AddWithValue("@nss", nss_emp_act.Text); cdm.ExecuteNonQuery(); Conexion.CerrarConexion(); MessageBox.Show("Datos actualizados con exito !!"); Limpiar(); llenar.GridView_empleados(dgv_empleados); } catch (Exception) { MessageBox.Show("ERROR. Llena los campos correspondientes"); } }
public static Proveedor ObtenerProveedor(int id) { Proveedor pProv = new Proveedor(); MySqlCommand comando = new MySqlCommand(String.Format("select * from proveedores where id_proveedor='{0}'", id), Conexion.ObtenerConexion()); MySqlDataReader read = comando.ExecuteReader(); while (read.Read()) { pProv.Id = read.GetInt32(0); pProv.Nombre = read.GetString(1); pProv.Apellido = read.GetString(2); pProv.Telefono = read.GetString(3); pProv.Correo = read.GetString(4); pProv.Direccion = read.GetString(5); } return(pProv); }
public void ActualizarComboBoxProductos() { try { cbx_provedores.Text = "Selecciona el proveedor"; cbx_provedores.Items.Clear(); Conexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand("Select Nombre, Apellidos from proveedores order by id_proveedor asc;", Conexion.ObtenerConexion()); MySqlDataReader almacena = comando.ExecuteReader(); while (almacena.Read()) { cbx_provedores.Refresh(); cbx_provedores.Items.Add(almacena.GetValue(0).ToString() + " " + almacena.GetValue(1)); } cbx_categorias.Text = "Selecciona una categoria"; cbx_categorias.Items.Clear(); Conexion.ObtenerConexion(); MySqlCommand catego = new MySqlCommand("Select Nombre from Categorias order by id_categoria asc", Conexion.ObtenerConexion()); MySqlDataReader almacena_Cat = catego.ExecuteReader(); while (almacena_Cat.Read()) { cbx_categorias.Refresh(); cbx_categorias.Items.Add(almacena_Cat.GetValue(0).ToString()); } cbx_presentacion.Text = "Litros / Mililitros"; cbx_presentacion.Items.Clear(); Conexion.ObtenerConexion(); MySqlCommand pres = new MySqlCommand("Select Nombre from Presentaciones order by id_presentacion asc", Conexion.ObtenerConexion()); MySqlDataReader almacena_pres = pres.ExecuteReader(); while (almacena_pres.Read()) { cbx_presentacion.Refresh(); cbx_presentacion.Items.Add(almacena_pres.GetValue(0).ToString()); } cbx_paquete.Text = "Selecciona una presentacion"; cbx_paquete.Items.Clear(); Conexion.ObtenerConexion(); MySqlCommand paquetes = new MySqlCommand("Select Numero from paquetes order by id_paquete asc", Conexion.ObtenerConexion()); MySqlDataReader almacen_paquete = paquetes.ExecuteReader(); while (almacen_paquete.Read()) { cbx_paquete.Refresh(); cbx_paquete.Items.Add(almacen_paquete.GetValue(0).ToString()); } Conexion.CerrarConexion(); } catch (MySqlException r) { MessageBox.Show("ERROR en conexion a Base de Datos. ComboBox vacios."); } }
public static int Agregar(Categoria pCategoria) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into categorias (Nombre) values ('{0}')", pCategoria.Nombre), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static int Agregar(Producto pProducto) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into productos (Nombre, Precio_compra, Precio_venta, " + " Proveedores_id_proveedor, Categorias_id_categoria) values ('{0}','{1}','{2}','{3}','{4}')", pProducto.Nombre, pProducto.Precio_compra, pProducto.Precio_venta, pProducto.Proveedor, pProducto.Categoria), Conexion.ObtenerConexion()); comando.CommandType = CommandType.Text; retorno = comando.ExecuteNonQuery(); return(retorno); }
public static int Eliminar(int id) { MySqlCommand comando = new MySqlCommand(String.Format("delete from empleados where id_empleado='{0}'", id), Conexion.ObtenerConexion()); //comando.Parameters.Clear(); //comando.Parameters.Add("e_id_empleado", MySqlDbType.Int32).Value = id; comando.CommandType = System.Data.CommandType.Text; int eliminado = comando.ExecuteNonQuery(); return(eliminado); }
public static int Agregar(Presentacion pPresentacion) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into presentaciones(Nombre)values ('{0}')", pPresentacion.Nombre), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static Pedidos_productos TotalPrecioVenta(int id) { Pedidos_productos pPedidos_Productos = new Pedidos_productos(); MySqlCommand comando_venta = new MySqlCommand(String.Format("SELECT cantidad * paquetes * precio_venta from expendio.pedido_prductos where id_producto='{0}'", id), Conexion.ObtenerConexion()); MySqlDataReader read_venta = comando_venta.ExecuteReader(); while (read_venta.Read()) { pPedidos_Productos.Total_Venta = read_venta.GetDouble(0); } return(pPedidos_Productos); }
public static Pedidos_productos TotalGanancia(int id) { Pedidos_productos pPedidos_Productos = new Pedidos_productos(); MySqlCommand comando = new MySqlCommand(String.Format("select (total_venta - total_compra) as Ganancia from expendio.pedido_prductos where id_producto=1;'{0}'", id), Conexion.ObtenerConexion()); MySqlDataReader read_venta = comando.ExecuteReader(); while (read_venta.Read()) { pPedidos_Productos.Ganancia = read_venta.GetDouble(0); } return(pPedidos_Productos); }
public static int Agregar_producto(Pedidos_productos pPedidos) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into pedidos_productos(productos_id_producto) values ('{0}')", pPedidos.Id_Producto), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static Pedidos_productos ObtenerProducto(int id) { Pedidos_productos pPedidosProducto = new Pedidos_productos(); MySqlCommand comando = new MySqlCommand(String.Format("select * from expendio.pedido_prductos where id_producto='{0}'", id), Conexion.ObtenerConexion()); MySqlDataReader read = comando.ExecuteReader(); while (read.Read()) { pPedidosProducto.Id = read.GetInt32(0); pPedidosProducto.Cantidad = read.GetInt32(4); } return(pPedidosProducto); }
public static Inventario ObtenerProducto(int id) { Inventario pInventario = new Inventario(); MySqlCommand comando = new MySqlCommand(String.Format("select * from inventario where id_inventario='{0}'", id), Conexion.ObtenerConexion()); MySqlDataReader read = comando.ExecuteReader(); while (read.Read()) { pInventario.Id = read.GetInt32(0); pInventario.Existencias = read.GetInt32(2); } return(pInventario); }
public static int Agregar(Inventario pInventario) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into inventario (productos_id_producto, existencias) values ('{0}','{1}')", pInventario.productos_id_producto, pInventario.Existencias), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static int Eliminar(int id) { MySqlCommand comando = new MySqlCommand(String.Format("EliminarProveedor"), Conexion.ObtenerConexion()); //comando.Parameters.Clear(); comando.Parameters.Add("e_id_proveedor", MySqlDbType.VarChar).Value = id; comando.CommandType = CommandType.StoredProcedure; int eliminado = comando.ExecuteNonQuery(); return(eliminado); }
private void pictureBox14_Click(object sender, EventArgs e) { //try //{ if (cantidad_piezas_txt.Text == "") { MessageBox.Show("ERROR. No puede dejar en blanco la cantidad de pieza"); } else { int id = Convert.ToInt32(dgv_pedidos.CurrentRow.Cells[0].Value); string Actualizar = "UPDATE pedidos_productos set Cantidad=@Cantidad WHERE id_pedido_producto=@id"; MySqlCommand cdm = new MySqlCommand(Actualizar, Conexion.ObtenerConexion()); cdm.Parameters.AddWithValue("@id", id); cdm.Parameters.AddWithValue("@Cantidad", Convert.ToInt32(cantidad_piezas_txt.Text)); cdm.ExecuteNonQuery(); Conexion.CerrarConexion(); double Total_compra = Pedidos_productosDAL.TotalPrecioCompra(id).Total_compra; double Total_venta = Pedidos_productosDAL.TotalPrecioVenta(id).Total_Venta; string Actualizar_total_compra = "UPDATE pedidos_productos set total_compra=@Total_compra WHERE id_pedido_producto=@id"; MySqlCommand cdm_total_compra = new MySqlCommand(Actualizar_total_compra, Conexion.ObtenerConexion()); cdm_total_compra.Parameters.AddWithValue("@id", id); cdm_total_compra.Parameters.AddWithValue("@Total_compra", Total_compra); cdm_total_compra.ExecuteNonQuery(); string Actualizar_total_venta = "UPDATE pedidos_productos set total_venta=@Total_venta WHERE id_pedido_producto=@id"; MySqlCommand cdm_total_venta = new MySqlCommand(Actualizar_total_venta, Conexion.ObtenerConexion()); cdm_total_venta.Parameters.AddWithValue("@id", id); cdm_total_venta.Parameters.AddWithValue("@Total_venta", Total_venta); cdm_total_venta.ExecuteNonQuery(); double Ganancia = Pedidos_productosDAL.TotalGanancia(id).Ganancia; string Actualizar_ganancia = "UPDATE pedidos_productos set ganancia=@Ganancia WHERE id_pedido_producto=@id"; MySqlCommand cdm_ganancia = new MySqlCommand(Actualizar_ganancia, Conexion.ObtenerConexion()); cdm_ganancia.Parameters.AddWithValue("@id", id); cdm_ganancia.Parameters.AddWithValue("@Ganancia", Ganancia); cdm_ganancia.ExecuteNonQuery(); Conexion.CerrarConexion(); MessageBox.Show("Datos actualizados con exito !!"); llenar.GridView_pedido(dgv_pedidos); panel_modif_pedidos.Visible = false; panel_opc_pedidos.Visible = true; SumarTotalPedido(); SumarGanaciaPedido(); } //} // catch (Exception) // { // MessageBox.Show("ERROR. Llena los campos correspondientes"); // } }
public static int InsertarTotal(Pedidos pPedidos) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into totales_pedidos(Total) values ('{0}')", pPedidos.Total_Pedido), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static int Agregar(Empleado pEmpleado) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into empleados (Nombre, Apellido_p, Apellido_m, Fecha_registro, RFC, NSS) values ('{0}','{1}','{2}', '{3}','{4}','{5}')", pEmpleado.Nombre, pEmpleado.Apelldo_p, pEmpleado.Apellido_m, pEmpleado.Fecha_registro, pEmpleado.RFC, pEmpleado.NSS), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static int Agregar(Pedidos pPedidos) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into pedidos(Totales_pedidos_id_total_pedido, Fechas_pedidos_id_Fecha_pedido, Usuarios_id_usuario) values ('{0}','{1}','{2}')", pPedidos.Id_Total_Pedido, pPedidos.Id_Fecha_Pedido, pPedidos.Id_Usuario_Pedido), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static Empleado ObtenerEmpleado(int id) { Empleado pEmpleado = new Empleado(); MySqlCommand comando = new MySqlCommand(String.Format("select * from empleados where id_empleado='{0}'", id), Conexion.ObtenerConexion()); MySqlDataReader read = comando.ExecuteReader(); while (read.Read()) { pEmpleado.Id = read.GetInt32(0); pEmpleado.Nombre = read.GetString(1); pEmpleado.Apelldo_p = read.GetString(2); pEmpleado.Apellido_m = read.GetString(3); pEmpleado.Fecha_registro = read.GetString(4); pEmpleado.RFC = read.GetString(5); pEmpleado.NSS = read.GetString(6); } return(pEmpleado); }
public static Pedidos ObtenerUltimoIDFecha() { Pedidos pPedidos = new Pedidos(); MySqlCommand comando = new MySqlCommand(String.Format("select max(id_Fecha_pedido) from fechas_pedidos"), Conexion.ObtenerConexion()); MySqlDataReader read = comando.ExecuteReader(); while (read.Read()) { pPedidos.Id_Fecha_Pedido = read.GetInt32(0); } return(pPedidos); }
public DataTable GridView_pedido(DataGridView grid) { MySqlCommand cm = new MySqlCommand("SELECT* FROM expendio.pedido_prductos;", Conexion.ObtenerConexion()); MySqlDataAdapter da = new MySqlDataAdapter(cm); DataTable dt = new DataTable(); da.Fill(dt); grid.DataSource = dt; Conexion.CerrarConexion(); return(dt); }
public static List <int> ObtenerSumaInventario() { List <int> resultado = new List <int>(); MySqlCommand comando = new MySqlCommand(String.Format("select sum(inventario + cantidad) from pedido_prductos as Inventario group by inventario order by id_producto asc"), Conexion.ObtenerConexion()); MySqlDataReader read = comando.ExecuteReader(); while (read.Read()) { resultado.Add(Convert.ToInt32(read["Inventario)"])); } return(resultado); }
public static int Agregar_productos_paquetes(Productos_paquetes pPPack) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into productos_has_paquetes (Productos_id_producto, Paquetes_id_paquete) values ('{0}','{1}')", pPPack.Id_producto, pPPack.Id_paquete), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }
public static int LimpiarPedido() { MySqlCommand comando = new MySqlCommand(string.Format("UPDATE pedidos_productos SET cantidad = '0', Total_compra = '0' where id_pedido_producto > 0"), Conexion.ObtenerConexion()); int resultado = comando.ExecuteNonQuery(); return(resultado); }
public static Producto ObtenerUltimoIDProducto() { Producto pProducto = new Producto(); MySqlCommand comando = new MySqlCommand(String.Format("select max(id_producto + 1) from productos"), Conexion.ObtenerConexion()); MySqlDataReader read = comando.ExecuteReader(); while (read.Read()) { pProducto.Id_producto_ultimo = read.GetInt32(0); } return(pProducto); }
public static int Agregar(Proveedor pProveedor) { int retorno = 0; MySqlCommand comando = new MySqlCommand(string.Format("Insert into proveedores (Nombre, Apellidos, Telefono, Correo, Direccion) values ('{0}','{1}','{2}', '{3}', '{4}')", pProveedor.Nombre, pProveedor.Apellido, pProveedor.Telefono, pProveedor.Correo, pProveedor.Direccion), Conexion.ObtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); }