public void UpdateProveedor() { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); if (txtCodigo.Text == "" || txtNombre.Text == "" || txtDireccion.Text == "" || txtTelefono.Text == "") { MessageBox.Show("Error, Hay datos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var datos = metodosNegocio.GetById(id); foreach (var item in datos) //RECORRER TEXT BOX PARA LLENAR { id = item.Id; } string Codigo = txtCodigo.Text; string Nombre = txtNombre.Text; string Direccion = txtDireccion.Text; string Telefono = txtTelefono.Text; MessageBox.Show("Actualizado Correctamente"); client.updateProveedor(id, Codigo, Nombre, Direccion, Telefono); MostrarDatos(); limpiar(); id = null; } }
public void Agregar() { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); if (txtProducto.Text == "" || txtCantidad.Text == "") { MessageBox.Show("Error, Hay datos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var idProduct = Convert.ToInt32(txtProducto.Text); var verificar = metodosRemision.ProductoYRemision((int)id, idProduct); if (verificar) { MessageBox.Show("Error, no puedes agregar el mismo producto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); limpiar(); } else { int idRemisionEntrada = (int)id; int idProducto = Convert.ToInt32(txtProducto.Text); int cantidad = Convert.ToInt32(txtCantidad.Text); MessageBox.Show("Agregado Correctamente"); client.agregarRemisionDetalle(idRemisionEntrada, idProducto, cantidad); LlenarGridDetalleRemision(); } } }
public void AgregarProveedor() { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); if (txtCodigo.Text == "" || txtNombre.Text == "" || txtDireccion.Text == "" || txtTelefono.Text == "") { MessageBox.Show("Error, Hay datos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var verificar = getCodigo(txtCodigo.Text); if (verificar) { MessageBox.Show("Error, ya existe este proveedor registrado con este codigo"); limpiar(); } else { string Codigo = txtCodigo.Text; string Nombre = txtNombre.Text; string Direccion = txtDireccion.Text; string Telefono = txtTelefono.Text; MessageBox.Show("Agregado Correctamente"); client.agregarProveedor(Codigo, Nombre, Direccion, Telefono); } } }
public void AgregarRemision() { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); if (txtCodigo.Text == "" || txtAlmacen.Text == "" || txtAlmacen.Text == "") { MessageBox.Show("Error, Hay datos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { /* * var verificar = getCodigo(txtCodigo.Text); * * if (verificar) * { * MessageBox.Show("Error, ya existe esta remision con el codigo registrado"); * limpiar(); * } * else * { */ string Codigo = txtCodigo.Text; int idProveedor = Convert.ToInt32(txtProveedor.Text); int idAlmacen = Convert.ToInt32(txtAlmacen.Text); MessageBox.Show("Agregado Correctamente"); client.agregarRemision(Codigo, idProveedor, idAlmacen, 1); /* }*/ } }
public void UpdateProducto() { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); if (txtNombreProd.Text == "" || txtCodigoProd.Text == "" || txtVentaProd.Text == "" || txtMinProd.Text == "" || txtMaxProd.Text == "") { MessageBox.Show("Error, Hay datos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var verificarStock = metodosProducto.GetByIdProducto(id); int stockminData = 0; int stockmaxData = 0; foreach (var item in verificarStock) { stockminData = item.StockMinimo; stockmaxData = item.StockMaximo; } var datos = metodosProducto.GetByIdProducto(id); foreach (var item in datos)//RECORRER TEXT BOX PARA LLENAR { id = item.Id; } string Codigo = txtCodigoProd.Text; string Nombre = txtNombreProd.Text; string Descripcion = txtDescripcionProd.Text; decimal PrecioVenta = Convert.ToDecimal(txtVentaProd.Text); int stockMin = Convert.ToInt32(txtMinProd.Text); int stockMaximo = Convert.ToInt32(txtMaxProd.Text); if (stockMin >= stockminData && stockMaximo <= stockmaxData) { MessageBox.Show("Actualizado Correctamente"); client.updateProducto(id, Codigo, Nombre, Descripcion, PrecioVenta, stockMin, stockMaximo); mostrarProductos(); } else { MessageBox.Show("Error, no te pases del limite del stock", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } id = null; } }
public void GuardarProducto() { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); if (txtNombreProd.Text == "" || txtCodigoProd.Text == "" || txtDescripcionProd.Text == "" || txtVentaProd.Text == "" || txtMinProd.Text == "" || txtMaxProd.Text == "") { MessageBox.Show("Error, Hay datos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var verificar = getCodigoProducto(txtCodigoProd.Text); var verificarStock = metodosProducto.GetByIdProducto(id); int stockminData = 0; int stockmaxData = 0; foreach (var item in verificarStock) { stockminData = item.StockMinimo; stockmaxData = item.StockMaximo; } if (verificar) { MessageBox.Show("Error, ya existe este proveedor registrado con este codigo"); limpiar(); } else { string Codigo = txtCodigoProd.Text; string Nombre = txtNombreProd.Text; string Descripcion = txtDescripcionProd.Text; decimal PrecioVenta = Convert.ToDecimal(txtVentaProd.Text); int stockMin = Convert.ToInt32(txtMinProd.Text); int stockMaximo = Convert.ToInt32(txtMaxProd.Text); if (stockminData >= stockMin && stockmaxData <= stockMaximo) { MessageBox.Show("Agregado Correctamente"); client.agregarProducto(Codigo, Nombre, Descripcion, PrecioVenta, stockMin, stockMaximo); } else { MessageBox.Show("Error, no te pases del limite del stock", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public void InventarioFisico() { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); if (txtProducto.Text == "" || txtCantidad.Text == "") { MessageBox.Show("Error, Hay datos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var datos = metodosRemision.GetByIdRemision(id); int idAlmacen = 0; foreach (var item in datos) { idAlmacen = item.IdAlmacen; } int idProducto = Convert.ToInt32(txtProducto.Text); var datos2 = metodosRemision.GetByInventarioFisico(idAlmacen, idProducto); int cantidadTabla = 0; int idInventario = 0; foreach (var item in datos2) { idInventario = item.Id; cantidadTabla = item.Cantidad; } if (Confirmada()) { int cantidadProducto = Convert.ToInt32(txtCantidad.Text); int suma = cantidadTabla + cantidadProducto; client.inventarioFisico(idInventario, idAlmacen, idProducto, suma); MessageBox.Show("Agregado Correctamente"); LlenarGridDetalleRemision(); } else { MessageBox.Show("Error, la Remision no esta confirmada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void delete() { if (id == null) { MessageBox.Show("Selecciona primero un registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (MessageBox.Show("Quieres eliminar el registro?", "CRUD ", MessageBoxButtons.YesNo) == DialogResult.Yes) { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); client.deleteRemisionDetalle(id2); limpiar(); id = null; MessageBox.Show("Se ha eliminado correctamente", "Exito!!.."); } } }
public void UpdateRemision() { ServiceReference1.ServiceClient client = new ServiceReference1.ServiceClient(); if (txtCodigo.Text == "" || txtAlmacen.Text == "" || txtAlmacen.Text == "") { MessageBox.Show("Error, Hay datos vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var datos = metodosRemision.GetByIdRemision(id); foreach (var item in datos)//RECORRER TEXT BOX PARA LLENAR { id = item.Id; } string Codigo = txtCodigo.Text; int idProveedor = Convert.ToInt32(txtProveedor.Text); int idAlmacen = Convert.ToInt32(txtAlmacen.Text); int estado = 1; if (radioButton1.Checked) { estado = 1; } if (radioButton2.Checked) { estado = 2; } if (radioButton3.Checked) { estado = 3; } MessageBox.Show("Actualizado Correctamente"); client.updateRemision((int)id, Codigo, idProveedor, idAlmacen, estado); Mostrar(); id = null; } }