void Ingresar_Producto() { bool resultado = ControlProductos.Verificar_Codigo(txtCodigo.Text); DateTime hoy = DateTime.Today; if (txtProducto.Text.Trim() == "" || txtCodigo.Text.Trim() == "") { MessageBox.Show("El campo producto o codigo de producto están vacíos.", "Campos vacíos", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (resultado == true) { MessageBox.Show("El código de producto que desea ingresar ya existe en la base de datos.", "Error de duplicidad", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { Constructor_Producto pro = new Constructor_Producto(); pro.producto = txtProducto.Text; pro.codigo_producto = txtCodigo.Text; pro.id_empresa = Convert.ToInt16(cmbEmpresa.SelectedValue); pro.id_tipo = Convert.ToInt16(cmbCategoria.SelectedValue); int datos = ControlProductos.Ingresar_Producto(pro); if (datos > 0) { txtId.Text = Constructor_Producto.id_producto.ToString(); grpDetalleProducto.Enabled = true; dgvProductos.Enabled = false; grpProducto.Enabled = false; } } }
private void FrmConsultarProductos_Load(object sender, EventArgs e) { DataTable data; if (Constructor_Login.nivel <= 2 || Constructor_Login.nivel == 6) { data = ControlProductos.Cargar_Productos_General_Facturacion(); if (data != null) { dgvProductos.DataSource = data; ListadoProductos(); } else { MessageBox.Show("No hay productos registrados para esta empresa, o verifique que la fecha de vencimiento de los productos sean correctos, ya que solo se observarán productos en buen estado.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { data = ControlProductos.Cargar_Productos_PorEmpresa_Facturacion(idempresa); if (data != null) { dgvProductos.DataSource = data; ListadoProductos(); } else { MessageBox.Show("No hay productos registrados para esta empresa, o verifique que la fecha de vencimiento de los productos sean correctos, ya que solo se observarán productos en buen estado.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void dgvProductos_CellClick(object sender, DataGridViewCellEventArgs e) { int pos = 0; pos = this.dgvProductos.CurrentRow.Index; txtId.Text = this.dgvProductos[0, pos].Value.ToString(); txtProducto.Text = this.dgvProductos[1, pos].Value.ToString(); txtCodigo.Text = this.dgvProductos[2, pos].Value.ToString(); //txtIdUsuario.Text = this.dgvProductos[3, pos].Value.ToString(); cmbCategoria.Text = this.dgvProductos[5, pos].Value.ToString(); cmbEmpresa.Text = this.dgvProductos[6, pos].Value.ToString(); //txtUsuario.Text = this.dgvProductos[8, pos].Value.ToString(); BtnAgregar.Enabled = false; BtnActualizar.Enabled = true; BtnEliminar.Enabled = true; txtCodigo.Enabled = false; DataTable resultado = ControlProductos.CargarDetalle_Productos(Convert.ToInt16(txtId.Text)); if (resultado != null) { dgvDetallesProducto.DataSource = resultado; grpDetalleProducto.Enabled = true; cdetalleproducto(); Screen screen = Screen.PrimaryScreen; int Width = screen.Bounds.Width; double nuevadimension = Width * 0.35; this.dgvProductos.Width = Convert.ToInt16(nuevadimension); dgvDetallesProducto.Visible = true; this.dgvDetallesProducto.Width = Convert.ToInt16(nuevadimension); } else { lbldetalle.Visible = true; } }
void Cargar_Detalles_Producto() { DataTable resultado = ControlProductos.CargarDetalle_Productos(Convert.ToInt16(txtId.Text)); if (resultado != null) { dgvDetallesProducto.DataSource = resultado; grpDetalleProducto.Enabled = true; cdetalleproducto(); } }
void Actualizar_Detalle_Productos() { Constructor_Detalle_Producto detpro = new Constructor_Detalle_Producto(); detpro.id_detalle_producto = Convert.ToInt16(txtIdHistorial.Text); detpro.precio = Convert.ToDouble(txtPrecio.Text); detpro.cantidad = Convert.ToInt16(numCantidad.Text); detpro.empacado = dtEmpacado.Text; detpro.vencimiento = dtVencimiento.Text; detpro.id_estado = Convert.ToInt16(cmbEstado.SelectedValue); int resultado = ControlProductos.Actualizar_Producto_Historial(detpro); }
private void FrmProductos_Load(object sender, EventArgs e) { try { Cargar_Productos(); txtIdUsuario.Text = Constructor_Login.id_usuario.ToString(); txtUsuario.Text = Constructor_Login_Datos.nombre; if (Constructor_Login.nivel < 3) { cmbEmpresa.Enabled = true; cmbEmpresa.DataSource = ControlProductos.ObtenerEmpresas(); cmbEmpresa.DisplayMember = "empresa"; cmbEmpresa.ValueMember = "id_empresa"; } else { cmbEmpresa.Enabled = false; cmbEmpresa.DataSource = ControlProductos.ObtenerEmpresa(Convert.ToInt16(txtIdUsuario.Text)); cmbEmpresa.DisplayMember = "empresa"; cmbEmpresa.ValueMember = "Empresa"; } cmbCategoria.DataSource = ControlProductos.Cargar_Tipo_Productos(); cmbCategoria.DisplayMember = "categoria"; cmbCategoria.ValueMember = "id_categoria_producto"; cmbEstado.DataSource = ControlProductos.Cargar_Estado_Productos(); cmbEstado.DisplayMember = "estado_producto"; cmbEstado.ValueMember = "id_estado_producto"; BtnAgregar.Enabled = true; BtnActualizar.Enabled = false; BtnEliminar.Enabled = false; } catch (Exception ex) { MessageBox.Show("Ocurrio un error al cargar la empresas. " + ex, "Error de proceso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void Cargar_Productos() { if (Constructor_Login.empresa == 1) { if (ControlProductos.Cargar_ProductosGeneral() != null) { this.dgvProductos.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft; dgvProductos.DataSource = ControlProductos.Cargar_ProductosGeneral(); cproductos(); } } else if (ControlProductos.Cargar_Productos() != null) { this.dgvProductos.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleLeft; dgvProductos.DataSource = ControlProductos.Cargar_Productos(); cproductos(); } else { lblProductos.Visible = true; } }
void AgregarDetalle() { Constructor_Detalle_Producto detpro = new Constructor_Detalle_Producto(); //ID PRODUCTO ENVIADO DIRECTAMENTE A BASE POR ESO NO SE ENVIA AQUI Constructor_Producto.id_producto = Convert.ToInt16(txtId.Text); DateTime now = DateTime.Today; detpro.fecha_ingreso = now.ToString("yyyy-MM-dd"); detpro.precio = Convert.ToDouble(txtPrecio.Text); detpro.empacado = dtEmpacado.Text; detpro.vencimiento = dtVencimiento.Text; detpro.cantidad = Convert.ToInt16(numCantidad.Text); detpro.id_estado = Convert.ToInt16(cmbEstado.SelectedValue); detpro.id_usuario = Convert.ToInt16(txtIdUsuario.Text); int datos = ControlProductos.Ingresar_Detalle_Producto(detpro); if (datos > 0) { grpDetalleProducto.Enabled = false; grpProducto.Enabled = true; dgvProductos.Enabled = true; } }
void Actualizar_Productos() { Constructor_Producto prod = new Constructor_Producto(); Constructor_Producto.id_producto = Convert.ToInt16(txtId.Text); prod.producto = txtProducto.Text; prod.id_tipo = Convert.ToInt16(cmbCategoria.SelectedValue); prod.id_empresa = Convert.ToInt16(cmbEmpresa.SelectedValue); int data = ControlProductos.Actualizar_Producto(prod); if (data > 0) { if (MessageBox.Show("¿Desea cambiar algun dato especifico en alguna puesta en marcha registrada?", "Actualizar datos", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { grpDetalleProducto.Enabled = true; } else { grpDetalleProducto.Enabled = false; LimpiarCampos(); grpProducto.Enabled = true; } } }
private void BtnAnularDetalle_Click(object sender, EventArgs e) { ControlProductos.AnularDetalle(Convert.ToInt16(txtIdHistorial.Text)); Cargar_Detalles_Producto(); }
void Eliminar_Producto(int idproducto) { ControlProductos.Eliminar_Producto(idproducto); }
void cargarInventarioGeneral() { dgvProductos.DataSource = ControlProductos.Inventario_General(); ListadoProductos(); }
void cargarProductos(int idempresa) { dgvProductos.DataSource = ControlProductos.Cargar_Productos_PorEmpresa(idempresa); ListadoProductos(); }
private void btnAceptar_Click(object sender, EventArgs e) { ControlProductos cp = new ControlProductos(); cp.AgregarCategoria(txtNombre.Text); }