示例#1
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            // CREA LOS OBJETOS
            clsInventario      objProducto        = new clsInventario();
            clsDatosInventario objDatosInventario = new clsDatosInventario();

            // LEE LOS DATOS DE LAS CAJAS Y LOS GUARDA EN EL OBJETO
            objProducto.Clave       = txtClave.Text;
            objProducto.Nombre      = txtNombre.Text;
            objProducto.Precio      = Convert.ToInt32(txtPrecio.Text);
            objProducto.Categoria   = objDatosInventario.getIdCategoria(cmbCategoria.Text);
            objProducto.Existencia  = Convert.ToInt32(txtExistencia.Text);
            objProducto.Descripcion = txtDescripcion.Text;
            objProducto.Idusuario   = objDatosInventario.getIdEmpleado(Program.nombre);
            objProducto.RutaImg     = rutaFinal;
            // MUESTRA MENSAJE DE CONFIRMACION
            objDatosInventario.ModificarProducto(objProducto);
            MessageBox.Show("Producto Modificado", "Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information);
            btnGuardar.Visible   = true;
            btnModificar.Visible = false;
            txtClave.Text        = "";
            txtNombre.Text       = "";
            cmbCategoria.Text    = "";
            txtPrecio.Text       = "";
            txtExistencia.Text   = "";
            txtDescripcion.Text  = "";
            pbProducto.Image     = null;
            verProductos();
        }
示例#2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                rutaFinal = @"C:\ImagenesProductos\" + Direccion.Substring(Direccion.LastIndexOf(@"\"));
                clsInventario      objProducto        = new clsInventario();
                clsDatosInventario objDatosInventario = new clsDatosInventario();
                //Se leen los datos de los txt
                objProducto.Clave       = txtClave.Text;
                objProducto.Nombre      = txtNombre.Text;
                objProducto.Precio      = Convert.ToInt32(txtPrecio.Text);
                objProducto.Categoria   = objDatosInventario.getIdCategoria(cmbCategoria.Text);
                objProducto.Existencia  = Convert.ToInt32(txtExistencia.Text);
                objProducto.Descripcion = txtDescripcion.Text;
                objProducto.Idusuario   = objDatosInventario.getIdEmpleado(Program.nombre);
                objProducto.RutaImg     = rutaFinal;
                // INSERTA AL PRODUCTO MEDIANTE EL MÉTODO
                objDatosInventario.AgregarProducto(objProducto);
                // MUESTRA MENSAJE DE CONFIRMACION
                MessageBox.Show("Agregado", "Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //creas carpeta que contendra las imagenes de los productos



                if (Directory.Exists(@"C:\ImagenesProductos"))
                {
                    //MessageBox.Show("Capeta ya existe");
                    mycomputer.FileSystem.MoveFile(Direccion, rutaFinal);
                }
                else
                {
                    // MessageBox.Show("No existe Carpeta Creando..............");
                    Directory.CreateDirectory(@"C:\ImagenesProductos\");
                    mycomputer.FileSystem.MoveFile(Direccion, rutaFinal);
                }


                txtClave.Text       = "";
                txtNombre.Text      = "";
                cmbCategoria.Text   = "";
                txtPrecio.Text      = "";
                txtExistencia.Text  = "";
                txtDescripcion.Text = "";
                pbProducto.Image    = null;
                verProductos();
            }
            catch (Exception ex) {
                MessageBox.Show("Campos Vacios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
示例#3
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (txtRecibi.Text.Equals("") || VentaList.Items.Equals("") || txtTotal.Text.Equals("") || txtCambio.Text.Equals(""))
     {
         MessageBox.Show("Llene primero el campo de Recibo", "Datos ingresados incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         clsDatosInventario inventarioo  = new clsDatosInventario();
         clsDatosVenta      objDao       = new clsDatosVenta();
         clsVenta           objSolicitud = new clsVenta();
         clsDVenta          objDVenta    = new clsDVenta();
         objSolicitud.Folio     = Convert.ToInt32(lblFolio.Text);
         objSolicitud.IdUusario = inventarioo.getIdEmpleado(Program.nombre);
         objSolicitud.Fecha     = dtpFecha.Text;
         objSolicitud.Recibo    = Convert.ToInt32(txtRecibi.Text);
         objSolicitud.Cambio    = Convert.ToDouble(txtCambio.Text);
         objDao.AgregarProducto(objSolicitud);
         for (int i = 0; i < VentaList.Items.Count; i++)
         {
             objDVenta.Folio    = Convert.ToInt32(lblFolio.Text);
             objDVenta.Nombre   = VentaList.Items[i].SubItems[0].Text;
             objDVenta.Precio   = Convert.ToInt32(VentaList.Items[i].SubItems[2].Text);
             objDVenta.Cantidad = Convert.ToInt32(VentaList.Items[i].SubItems[1].Text);
             objDVenta.Total    = Convert.ToInt32(VentaList.Items[i].SubItems[3].Text);
             objDao.AgregarDVenta(objDVenta);
         }
         MessageBox.Show("Venta Realizada con Exito", "Venta", MessageBoxButtons.OK, MessageBoxIcon.Information);
         imprimir();
         VentaList.Clear();
         txtRecibi.Text = "";
         txtTotal.Text  = "";
         txtCambio.Text = "";
         lblFolio.Text  = v.folio().ToString();
         to             = 0;
         generaColumnas();
     }
 }