Beispiel #1
0
        private void btneliminarsucursal_Click(object sender, EventArgs e)
        {
            if (this.txtCodSucur.Text == "")
            {
                MessageBox.Show("Debe llenar el campo Codigo o elija un registro de la tabla");
            }
            else if (this.txtNombreSucur.Text == "")
            {
                MessageBox.Show("Debe llenar el campo Nombre o elija un registro de la tabla");
            }
            else
            {
                sucursal sucu = new sucursal(txtCodSucur.Text, txtNombreSucur.Text);
                //Lineas de codigos en comun para todos los metodos.
                opcionesdb opciones = new opcionesdb();
                String     NomTabla = "Sucursal";
                Hashtable  crit     = new Hashtable();

                //Lineas con detalles especificos por metodo.
                crit.Add("CodigoSucursal", sucu.Codigosucursal.ToString());
                crit.Add("Nombre", sucu.Nombre.ToString());

                opciones.EliminarRegistro(NomTabla, crit);
                //    MessageBox.Show("Sucursal Eliminada Satisfactoriamente'¡¡¡¡¡");
                cargarSucursales();
            }
        }
Beispiel #2
0
        public void eliminar(TipoPrecio TipoPrec)
        {
            //Lineas de codigos en comun para todos los metodos.
            opcionesdb opciones = new opcionesdb();
            String     NomTabla = "TipoPrecio";
            Hashtable  crit     = new Hashtable();

            //Lineas con detalles especificos por metodo.
            crit.Add("TipoPrecio", TipoPrec.TipoPrecio1.ToString());
            crit.Add("Formula", TipoPrec.Formula.ToString());

            opciones.EliminarRegistro(NomTabla, crit);
        }
        public void eliminar(producto product)
        {
            //Lineas de codigos en comun para todos los metodos.
            opcionesdb opciones = new opcionesdb();
            String     NomTabla = "productos";
            Hashtable  crit     = new Hashtable();

            //Lineas con detalles especificos por metodo.
            crit.Add("CodigoBarra", product.CodigoBarra.ToString());
            crit.Add("Nombre", product.Nombre.ToString());

            opciones.EliminarRegistro(NomTabla, crit);
        }
Beispiel #4
0
        public void EliminarBorrador()
        {
            //  MessageBox.Show(sucursal1);
            opcionesdb opcion   = new opcionesdb();
            String     NomTabla = "Ventas";
            Hashtable  crit     = new Hashtable();

            //Eliminar Registro de Ventas Borrador

            crit.Add("TipoVenta", "Borrador");
            crit.Add("CodigoSucursal", sucursal1);



            opcion.EliminarRegistro(NomTabla, crit);
        }
Beispiel #5
0
        public void EliminarDetalleV()
        {
            opcionesdb opcion   = new opcionesdb();
            String     NomTabla = "DetalleVenta";
            Hashtable  crit     = new Hashtable();
            int        filas    = radGridView4.Rows.Count;
            String     corre;
            String     barra;

            //Eliminar Registro de Ventas Borrador

            for (int f = 0; f < filas; f++)
            {
                barra = radGridView4.Rows[f].Cells[0].Value.ToString();
                corre = radGridView4.Rows[f].Cells[1].Value.ToString();
                crit.Add("CodigoBarra", barra);
                crit.Add("Correlativo", corre);

                opcion.EliminarRegistro(NomTabla, crit);
                crit.Clear();
            }
        }
Beispiel #6
0
        public void registrarVenta()
        {
            opcionesdb op = new opcionesdb();

            String NTabla = "Ventas";

            generarNumeroVentas();
            //Insertar registro en la tabla de ventas.
            Hashtable crit = new Hashtable();

            crit.Add("TipoVenta", TipoVenta);
            crit.Add("Numero", NVenta);
            crit.Add("TotalReal", totalVenta.ToString().Replace(",", "."));
            crit.Add("TotalVenta", totalVen.ToString().Replace(",", "."));
            String fech = Convert.ToString(Fecha);

            crit.Add("Fecha", fech.Substring(0, 10));
            crit.Add("CodigoSucursal", sucursales[0].Codigosucursal);
            crit.Add("Comentario", Comentario);
            crit.Add("Gravado", VentaGradava.ToString().Replace(",", "."));
            crit.Add("IVA", Iva.ToString().Replace(",", "."));
            crit.Add("PagoACuenta", PagoCuenta.ToString().Replace(",", "."));
            crit.Add("Renta", renta.ToString().Replace(",", "."));
            crit.Add("Utilidad", utilidad.ToString().Replace(",", "."));
            op.InsertarRegistro("Ventas", crit);

            //Insetar registros en la tabla de detalle de venta.
            DataTable tab2 = new DataTable();

            tab2 = op.obtenerNVenta(NTabla, "NVentas");
            DataRow row2;
            int     NumVentas;

            row2      = tab2.Rows[0];
            NumVentas = System.Convert.ToInt32(row2["NVentas"].ToString());

            for (int p = 0; p < producto.Length; p++)
            {
                producto[] prd   = producto[p].Pro;
                Hashtable  crits = new Hashtable();
                crits.Add("NVenta", NumVentas);
                crits.Add("CodigoBarra", prd[p].CodigoBarra);
                crits.Add("Correlativo", producto[p].Correlativo);
                crits.Add("PrecioReal", producto[p].Costo.ToString().Replace(",", "."));
                crits.Add("PrecioVenta", producto[p].PrecioVenta.ToString().Replace(",", "."));
                op.InsertarRegistro("DetalleVenta", crits);

                //Eliminamos en la tabla precio las tuplas de los productos con un codigo de barra espesifico y correlativo.
                producto[] prdR  = producto[p].Pro;
                Hashtable  critR = new Hashtable();
                critR.Add("CodigoBarra", prdR[p].CodigoBarra);
                critR.Add("Correlativo", producto[p].Correlativo);
                op.EliminarRegistro("Precios", critR);

                //Eliminamos en la tabla Inventario las tuplas de los productos con un codigo de barra espesifico y correlativo.
                producto[] prdRx  = producto[p].Pro;
                Hashtable  critRx = new Hashtable();
                critRx.Add("CodigoBarra", prdRx[p].CodigoBarra);
                critRx.Add("Correlativo", producto[p].Correlativo);
                op.EliminarRegistro("Inventario", critRx);

                //  MessageBox.Show("Codigo de Barra: " + prd[p].CodigoBarra + " " + prdR[p].CodigoBarra + " " + prdRx[p].CodigoBarra);
            }
        }