private void AgregarProveedor_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(NombreProveedor.Text) || string.IsNullOrWhiteSpace(DireccionProveedor.Text) || string.IsNullOrWhiteSpace(RFCProveedor.Text) || string.IsNullOrWhiteSpace(TelefonoProveedor.Text)) { MessageBox.Show("Hay Uno o mas Campos Vacios!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { Proveedoress provProveedores = new Proveedoress(); provProveedores.nombreProveedor = NombreProveedor.Text.Trim(); provProveedores.rfcProveedor = RFCProveedor.Text.Trim(); provProveedores.direccionProveedor = DireccionProveedor.Text.Trim(); //pProductos.Fecha_Nacimiento = dateTimePicker1.Value.Year + "/" + dateTimePicker1.Value.Month + "/" + dateTimePicker1.Value.Day; provProveedores.telefonoProveedor = TelefonoProveedor.Text.Trim(); int resultado = ProveedoresIME.AgregarProveedores(provProveedores); if (resultado > 0) { MessageBox.Show("Provedor registrados con exito ", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); //Limpiar(); //Deshabilitar(); } else { MessageBox.Show("No se pudo guardar el producto", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
private void ActualizarProveedor_Click(object sender, EventArgs e) { if (dataGridViewProveedores.SelectedRows.Count == 1) { Proveedoress provProvedores = new Proveedoress(); int idProveedores = Convert.ToInt32(dataGridViewProveedores.CurrentRow.Cells[0].Value); string nombreProveedores = Convert.ToString(dataGridViewProveedores.CurrentRow.Cells[1].Value); string rfcProveedores = Convert.ToString(dataGridViewProveedores.CurrentRow.Cells[2].Value); string direccionProveedores = Convert.ToString(dataGridViewProveedores.CurrentRow.Cells[3].Value); string telefonoProveedores = Convert.ToString(dataGridViewProveedores.CurrentRow.Cells[4].Value); provProvedores.idProveedor = idProveedores; provProvedores.nombreProveedor = nombreProveedores; provProvedores.rfcProveedor = rfcProveedores; provProvedores.direccionProveedor = direccionProveedores; provProvedores.telefonoProveedor = telefonoProveedores; if (ProveedoresIME.ActualizarProveedor(provProvedores) > 0) { MessageBox.Show("Los datos del Proveedor se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Por favor seleccione una fila!", "Seleccione una fila!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void BorrarProveedor_Click(object sender, EventArgs e) { if (dataGridViewProveedores.SelectedRows.Count == 1) { int id = Convert.ToInt32(dataGridViewProveedores.CurrentRow.Cells[0].Value); proveedoresSeleccionado = ProveedoresIME.ObtenerProveedores(id); if (MessageBox.Show("Esta Seguro que desea eliminar el Proveedor Actual", "Estas Seguro??", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (ProveedoresIME.EliminarProveedores(proveedoresSeleccionado.idProveedor) > 0) { MessageBox.Show("Proveeddor Eliminado Correctamente!", "Proveedor Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar el Proveedor", "Proveedor No Eliminado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("debe de seleccionar una fila"); } }
private void GuardarInDB_Click(object sender, EventArgs e) { if (ListaCompra.SelectedRows.Count == 1) { Productos pProductos = new Productos(); ComprasC compCompras = new ComprasC(); Proveedoress provProveedores = new Proveedoress(); int idCompra = Convert.ToInt32(ListaCompra.CurrentRow.Cells[0].Value); int idProducto = Convert.ToInt32(ListaCompra.CurrentRow.Cells[1].Value); string nombre = Convert.ToString(ListaCompra.CurrentRow.Cells[2].Value); string unidades = Convert.ToString(ListaCompra.CurrentRow.Cells[3].Value); double precio = Convert.ToDouble(ListaCompra.CurrentRow.Cells[4].Value); int cantidad = Convert.ToInt32(ListaCompra.CurrentRow.Cells[5].Value); int idProveedor = Convert.ToInt32(ListaCompra.CurrentRow.Cells[6].Value); string proveedor = Convert.ToString(ListaCompra.CurrentRow.Cells[7].Value); int total = Convert.ToInt32(ListaCompra.CurrentRow.Cells[8].Value); string fecha = Convert.ToString(ListaCompra.CurrentRow.Cells[9].Value); compCompras.idcompras = idCompra; pProductos.idProducto = idProducto; pProductos.nombre = nombre; pProductos.unidanes = unidades; pProductos.precio = precio; compCompras.cantidad = cantidad; provProveedores.idProveedor = idProveedor; compCompras.totalCompras = total; compCompras.fechaCompras = fecha; int resultado = ProductosIME.AgregarCompras(compCompras, provProveedores); int resultado2 = ProductosIME.AgregarProductos(pProductos); int resultado3 = ProductosIME.AgregarProductos_has_Compras(pProductos, compCompras);; if (resultado > 0 && resultado2 > 0 && resultado3 > 0) { MessageBox.Show("Productos registrados con exito ", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); //Limpiar(); //Deshabilitar(); } else { MessageBox.Show("No se pudo guardar el producto, verifique su ID de producto", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Seleccione una lista a guardar!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
////////////////////////////////////////////////////////////////////////////////////////////////////////// public static int ActualizarProveedor(Proveedoress provProveedores)//Metodo Actualizar { int retorno = 0; MySqlConnection conexion = conexionSQL.obtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Update proveedores set nombreProveedor='{0}', rfcProveedor='{1}', direccionProveedor='{2}', telefonoProveedor='{3}' where idProveedor='{4}'", provProveedores.nombreProveedor, provProveedores.rfcProveedor, provProveedores.direccionProveedor, provProveedores.telefonoProveedor, provProveedores.idProveedor), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); return(retorno); }
public static int AgregarProveedores(Proveedoress provProvedores) //Funcion Agregar a Consola { int retorno = 0; try { MySqlCommand comando = new MySqlCommand(string.Format("Insert into proveedores (nombreProveedor,rfcProveedor,direccionProveedor,telefonoProveedor) values ('{0}','{1}','{2}','{3}')", provProvedores.nombreProveedor, provProvedores.rfcProveedor, provProvedores.direccionProveedor, provProvedores.telefonoProveedor), conexionSQL.obtenerConexion()); retorno = comando.ExecuteNonQuery(); return(retorno); } catch { return(0); } }
public static int AgregarCompras(ComprasC compCompras, Proveedoress provProveedores) { int retorno = 0; try { MySqlCommand comandoCompras = new MySqlCommand(string.Format("Insert into compras (idcompras,totalCompras,fechaCompras,idProveedor) values ('{0}','{1}','{2}','{3}')", compCompras.idcompras, compCompras.totalCompras, compCompras.fechaCompras, provProveedores.idProveedor), conexionSQL.obtenerConexion()); retorno = comandoCompras.ExecuteNonQuery(); return(retorno); } catch { return(0); } }
private void ActualizarCompra_Click(object sender, EventArgs e) { if (ListaCompra.SelectedRows.Count == 1) { Productos pProductos = new Productos(); ComprasC compCompras = new ComprasC(); Proveedoress provProveedores = new Proveedoress(); int idCompra = Convert.ToInt32(ListaCompra.CurrentRow.Cells[0].Value); int idProducto = Convert.ToInt32(ListaCompra.CurrentRow.Cells[1].Value); string nombre = Convert.ToString(ListaCompra.CurrentRow.Cells[2].Value); string unidades = Convert.ToString(ListaCompra.CurrentRow.Cells[3].Value); double precio = Convert.ToDouble(ListaCompra.CurrentRow.Cells[4].Value); int cantidad = Convert.ToInt32(ListaCompra.CurrentRow.Cells[5].Value); int idProveedor = Convert.ToInt32(ListaCompra.CurrentRow.Cells[6].Value); double total = Convert.ToDouble(ListaCompra.CurrentRow.Cells[7].Value); string fecha = Convert.ToString(ListaCompra.CurrentRow.Cells[8].Value); double op = cantidad * precio; compCompras.idcompras = idCompra; pProductos.idProducto = idProducto; pProductos.nombre = nombre; pProductos.unidanes = unidades; pProductos.precio = precio; compCompras.cantidad = cantidad; provProveedores.idProveedor = idProveedor; compCompras.totalCompras = op; compCompras.fechaCompras = fecha; if (ComprasIME.ActualizarCompra(compCompras, pProductos, provProveedores) > 0) { MessageBox.Show("Los datos del Producto se actualizaron", "Datos Actualizados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo actualizar", "Error al Actualizar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Por favor seleccione una fila!", "Seleccione una fila!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
////////////////////////////////////////////////////////////////////////////////////////////////////////// public static List <Proveedoress> obtenerProveedoresName() { List <Proveedoress> _NameProveedor = new List <Proveedoress>(); MySqlConnection conexion = conexionSQL.obtenerConexion(); MySqlCommand _comando = new MySqlCommand(String.Format("SELECT idProveedor, nombreProveedor from proveedores"), conexion); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { Proveedoress provProveedores = new Proveedoress(); provProveedores.idProveedor = _reader.GetInt32(0); provProveedores.nombreProveedor = _reader.GetString(1); _NameProveedor.Add(provProveedores); } conexion.Close(); return(_NameProveedor); }
private void ButtonVender_Click(object sender, EventArgs e) { if (ListaVenta.SelectedRows.Count == 1) { Productos pProductos = new Productos(); ComprasC compCompras = new ComprasC(); Proveedoress provProveedores = new Proveedoress(); Clientes cClientes = new Clientes(); ventass vVentas = new ventass(); int idVentas1 = Convert.ToInt32(ListaVenta.CurrentRow.Cells[0].Value); int totalVenta = Convert.ToInt32(ListaVenta.CurrentRow.Cells[1].Value); string fecha = Convert.ToString(ListaVenta.CurrentRow.Cells[2].Value); int idCliente = Convert.ToInt32(ListaVenta.CurrentRow.Cells[3].Value); int idProducto = Convert.ToInt32(ListaVenta.CurrentRow.Cells[4].Value); int cantidadVenta = Convert.ToInt32(ListaVenta.CurrentRow.Cells[6].Value); vVentas.idVentas = idVentas1; vVentas.totalVentas = totalVenta; vVentas.fechaVentas = fecha; vVentas.cantidad = cantidadVenta; cClientes.idCliente = idCliente; pProductos.idProducto = idProducto; int resultado = VentasIME.AgregarVentas(vVentas, cClientes, pProductos); int resultado2 = VentasIME.AgregarVentas_has_producto(vVentas, pProductos); if (resultado > 0 && resultado2 > 0) { MessageBox.Show("Productos registrados con exito ", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); //Limpiar(); //Deshabilitar(); } else { MessageBox.Show("No se pudo guardar el producto, verifique su ID de producto", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Seleccione una lista a guardar!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
///////////////////////////////////////////////////////////////////////////////////////////////////// public static Proveedoress ObtenerProveedores(int provId)//Metodo Obtener { Proveedoress provProveedores = new Proveedoress(); MySqlConnection conexion = conexionSQL.obtenerConexion(); MySqlCommand _comando = new MySqlCommand(String.Format("SELECT idProveedor,nombreProveedor,rfcProveedor,direccionProveedor,telefonoProveedor FROM proveedores where idProveedor={0}", provId), conexion); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { provProveedores.idProveedor = _reader.GetInt32(0); provProveedores.nombreProveedor = _reader.GetString(1); provProveedores.rfcProveedor = _reader.GetString(2); provProveedores.direccionProveedor = _reader.GetString(3); provProveedores.telefonoProveedor = _reader.GetString(4); } conexion.Close(); return(provProveedores); }
public static List <Proveedoress> BuscarProveedores(string provNombre)//Metodo Busqueda { List <Proveedoress> _listaProveedores = new List <Proveedoress>(); MySqlCommand _comando = new MySqlCommand(String.Format("SELECT idProveedor,nombreProveedor,rfcProveedor,direccionProveedor,telefonoProveedor FROM proveedores where nombreProveedor='{0}'", provNombre), conexionSQL.obtenerConexion()); MySqlDataReader _reader = _comando.ExecuteReader(); while (_reader.Read()) { Proveedoress provProveedores = new Proveedoress(); provProveedores.idProveedor = _reader.GetInt32(0); provProveedores.nombreProveedor = _reader.GetString(1); provProveedores.rfcProveedor = _reader.GetString(2); provProveedores.direccionProveedor = _reader.GetString(3); provProveedores.telefonoProveedor = _reader.GetString(4); _listaProveedores.Add(provProveedores); } return(_listaProveedores); }
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------- public static int ActualizarCompra(ComprasC compCompras, Productos pProductos, Proveedoress provProveedores)//Metodo Actualizar { int retorno = 0; MySqlConnection conexion = conexionSQL.obtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Update compras,producto,producto_has_compras set producto.nombre='{0}', producto.unidades='{1}', producto.precio='{2}',producto_has_compras.cantidad='{3}',compras.idProveedor='{4}',compras.totalCompras='{5}',compras.fechaCompras='{6}' where producto.idProducto='{7}' and producto_has_compras.idCompras=compras.idCompras and producto_has_compras.idProducto=producto.idProducto", pProductos.nombre, pProductos.unidanes, pProductos.precio, compCompras.cantidad, provProveedores.idProveedor, compCompras.totalCompras, compCompras.fechaCompras, pProductos.idProducto), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); return(retorno); }