Beispiel #1
0
        private void MANProductos()
        {
            DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadInventario.EPRoducto Mantenimiento = new Logica.Entidades.EntidadInventario.EPRoducto();

            Mantenimiento.IdProducto         = VariablesGlobales.IdMantenimiento;
            Mantenimiento.CodigoProducto     = VariablesGlobales.CodigoMantenimiento;
            Mantenimiento.IdAlmacen          = Convert.ToDecimal(txtAlmacen.SelectedValue);
            Mantenimiento.IdTipoProveedor    = Convert.ToDecimal(txtTipoProveedor.SelectedValue);
            Mantenimiento.IdProveedor        = Convert.ToDecimal(txtProveedor.SelectedValue);
            Mantenimiento.IdTipoEmpaque      = Convert.ToDecimal(txtTipoEmpaque.SelectedValue);
            Mantenimiento.IdTipoProducto0    = Convert.ToDecimal(txtTipoProducto.SelectedValue);
            Mantenimiento.Producto           = txtDescripcion.Text;
            Mantenimiento.Estatus0           = cbEstatus.Checked;
            Mantenimiento.CantidadAlmacen    = Convert.ToInt32(txtCantidadAlmacen.Text);
            Mantenimiento.PrecioCompra       = Convert.ToDecimal(txtPrecioCompra.Text);
            Mantenimiento.PrecioVenta        = Convert.ToDecimal(txtPrecioVenta.Text);
            Mantenimiento.SegundoPrecio      = Convert.ToDecimal(txtSegundoPrecio.Text);
            Mantenimiento.TercerPrecio       = Convert.ToDecimal(txttercerPrecio.Text);
            Mantenimiento.FechaEntrada0      = DateTime.Now;
            Mantenimiento.LlevaDescuento0    = cbLlevaDescuento.Checked;
            Mantenimiento.PorcientoDescuento = Convert.ToInt32(txtPorcientoDescuento.Text);
            Mantenimiento.UsuarioAdiciona    = VariablesGlobales.IdUsuario;
            Mantenimiento.FechaAdiciona0     = DateTime.Now;
            Mantenimiento.UsuarioModifica    = VariablesGlobales.IdUsuario;
            Mantenimiento.FechaModifica0     = DateTime.Now;

            var MAN = ObjdataInventario.Value.MantenimientoProducto(Mantenimiento, VariablesGlobales.AccionTomar);
        }
Beispiel #2
0
        private void DevolverProductosInventario()
        {
            decimal IdProducto     = 0;
            string  CodigoProducto = "";
            int     Cantidad       = 0;

            var BuscarProductos = ObjDataFacturacion.Value.BuscarProductosAgregados(VariablesGlobales.NumeroConector, null);

            foreach (var n in BuscarProductos)
            {
                IdProducto     = Convert.ToDecimal(n.IdProducto);
                CodigoProducto = n.CodigoProducto;
                Cantidad       = Convert.ToInt32(n.Cantidad);

                DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadInventario.EPRoducto Devolver = new Logica.Entidades.EntidadInventario.EPRoducto();

                Devolver.IdProducto      = IdProducto;
                Devolver.CodigoProducto  = CodigoProducto;
                Devolver.CantidadAlmacen = Cantidad;

                var MAN = ObjDataInventario.Value.MantenimientoProducto(Devolver, "ADD");
            }
        }
Beispiel #3
0
        private void btnQuitar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("¿Quieres eliminar este producto de la facturación", VariablesGlobales.NombreSistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadInventario.EPRoducto Priducto = new Logica.Entidades.EntidadInventario.EPRoducto();

                Priducto.IdProducto      = VariablesGlobales.IdMantenimiento;
                Priducto.CodigoProducto  = VariablesGlobales.CodigoMantenimiento;
                Priducto.CantidadAlmacen = Convert.ToInt32(txtCantidadUsar.Text);

                var MAN = ObjdataInventario.Value.MantenimientoProducto(Priducto, "ADD");

                GuardarProductosFacturacion("DELETE");
                MostrarProductosAgregados(VariablesGlobales.NumeroConector);
                txtCantidadUsar.Enabled = true;
                Volver();
            }
        }
Beispiel #4
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            //DESCONTAMOS EL LA CANTIDAD AL PRODUCTO
            //SACAMOS LA CANTIDAD
            decimal CantidadAlmacen = Convert.ToDecimal(txtCantidadDisponible.Text);
            decimal CantidadVeder   = Convert.ToDecimal(txtCantidadUsar.Text);

            if (CantidadVeder > CantidadAlmacen)
            {
                MessageBox.Show("No es posible realizar este paso por que actualmente tienes " + CantidadAlmacen + " en almacen y estan vendiendo " + CantidadVeder + " del producto seleccionado, favor de verificar", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (VariablesGlobales.ConvertirCotizacionFactura != "CONVERTIR COTIZACION A FACTURA")
                {
                    DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadInventario.EPRoducto Priducto = new Logica.Entidades.EntidadInventario.EPRoducto();

                    Priducto.IdProducto      = VariablesGlobales.IdMantenimiento;
                    Priducto.CodigoProducto  = VariablesGlobales.CodigoMantenimiento;
                    Priducto.CantidadAlmacen = Convert.ToInt32(CantidadVeder);

                    var MAN = ObjdataInventario.Value.MantenimientoProducto(Priducto, "LESS");
                }



                VariablesGlobales.Secuencial = 0;
                GuardarProductosFacturacion("INSERT");
                MostrarProductosAgregados(VariablesGlobales.NumeroConector);
                Volver();
            }
        }
Beispiel #5
0
        private void MANProducto(string Accion)
        {
            try {
                DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadInventario.EPRoducto Mantenimiento = new Logica.Entidades.EntidadInventario.EPRoducto();

                Mantenimiento.IdProducto      = VariablesBlobales.IdMantenimiento;
                Mantenimiento.CodigoProducto  = VariablesBlobales.CodigoMantenimiento;
                Mantenimiento.CantidadAlmacen = Convert.ToInt32(txtCantidad.Text);
                Mantenimiento.UsuarioAdiciona = VariablesBlobales.IdUsuario;
                Mantenimiento.FechaAdiciona0  = DateTime.Now;
                Mantenimiento.UsuarioModifica = VariablesBlobales.IdUsuario;
                Mantenimiento.FechaModifica0  = DateTime.Now;

                var MAN = ObjDataInventario.Value.MantenimientoProducto(Mantenimiento, Accion);

                if (rbIngresarProducto.Checked)
                {
                    MessageBox.Show("Registro agregado exitosamente", VariablesBlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (rbSacarProducto.Checked)
                {
                    MessageBox.Show("Producto sacado exitosamente", VariablesBlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception) {
            }
        }
Beispiel #6
0
        private void btnDeshabilitar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtClaveSeguridad.Text.Trim()))
            {
                MessageBox.Show("No puedes dejar el campo clave de seguridad vacio para deshabilitar este registro", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                string _Clave = DSSistemaPuntoVentaClinico.Logica.Comunes.SeguridadEncriptacion.Encriptar(txtClaveSeguridad.Text);

                var ValidarClave = ObjdataSeguridad.Value.BuscaClaveSeguridad(
                    _Clave,
                    VariablesGlobales.IdUsuario, 1, 1);
                if (ValidarClave.Count() < 1)
                {
                    MessageBox.Show("La clave de seguridad ingresada no es valida", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    DSSistemaPuntoVentaClinico.Logica.Entidades.EntidadInventario.EPRoducto Deshabilitar = new Logica.Entidades.EntidadInventario.EPRoducto();

                    Deshabilitar.IdProducto     = VariablesGlobales.IdMantenimiento;
                    Deshabilitar.CodigoProducto = VariablesGlobales.CodigoMantenimiento;

                    var MAN = ObjdataInventario.Value.MantenimientoProducto(Deshabilitar, "DISABLE");
                    MessageBox.Show("Registro deshabilitado con exito", VariablesGlobales.NombreSistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Restablecer();
                    txtClaveSeguridad.Text = string.Empty;
                }
            }
        }