Example #1
0
        //metodos de carrito
        public CarritoVO DarCarritoCliente(int usrid)
        {
            ClienteDAO clidao = new ClienteDAO();

            if (clidao.ExisteCliente(usrid))
            {
                CarritoDAO cardao = new CarritoDAO();
                if (!cardao.ExisteCarrito(usrid))
                {
                    MonedaDAO mondao           = new MonedaDAO();
                    int       monedaPorDefecto = mondao.ListarMonedas()[0].IdMoneda;
                    CarritoVO carvo            = new CarritoVO()
                    {
                        IdCliente     = usrid,
                        FechaCreacion = System.DateTime.Today,
                        IdMoneda      = monedaPorDefecto
                    };
                    cardao.InsertarCarrito(carvo);
                }
                return(cardao.DarCarrito(usrid));
            }
            else
            {
                throw new ClienteNoExisteException("No existe un cliente con ese id");
            }
        }
        public ReporteDocumentosPorFecha()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "REPORTE DOCUMENTOS POR FECHA";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new System.Drawing.Point(20, 20);
            objDocContaDao     = new DocumentoContabilidadDAO();
            objDocumentoDao    = new DocumentoDAO();
            objMoneda          = new MonedaDAO();
            comboContabilidad();
            comboMoneda();
            gridParams();
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(d2.Year, d2.Month, 1);
            dpickerInicio.Value = d1;
            if (Ventas.UNIDADNEGOCIO == "01")
            {
                objListaDocCab = objDocumentoDao.documentoPorFechaM(cmb_TipoDocumento.SelectedValue.ToString(),
                                                                    dpickerInicio.Value, dpickerFin.Value, cmb_Moneda.SelectedValue.ToString(), Ventas.UNIDADNEGOCIO);
            }
            else
            {
                objListaDocCab = objDocumentoDao.documentoPorFechaG(cmb_TipoDocumento.SelectedValue.ToString(),
                                                                    dpickerInicio.Value, dpickerFin.Value, cmb_Moneda.SelectedValue.ToString(), Ventas.UNIDADNEGOCIO);
            }
            grd_Documentos.DataSource = objListaDocCab;
            grd_Documentos.Refresh();
            llenarSumatorias();
        }
Example #3
0
        public ReporteVoucher()
        {
            InitializeComponent();
            formReporteCheques = this;
            this.ControlBox    = false;
            this.Text          = "Reporte de Voucher";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 10);
            objVoucherDAO      = new VoucherDAO();
            objMonedaDao       = new MonedaDAO();
            DateTime d1, d2, d11, d22;

            d2  = DateTime.Now;
            d22 = DateTime.Now;
            d11 = new DateTime(d22.Year, d22.Month, 1);
            d1  = new DateTime(d2.Year, d2.Month, 1);
            dpickerInicio.Value  = d1;
            dpickerInicio1.Value = d11;
            gridParams2();
            gridParams();
            gridParams3();
            gridParams4();
            cmbMoneda();
            dgv_cobranza.DataSource = null;
            grd_Voucher.DataSource  = null;
            dgv_personal.DataSource = null;
            //grd_Voucher.DataSource = objListVoucher;
            grd_Voucher.Refresh();
            dgv_cobranza.Refresh();
            dgv_personal.Refresh();
            llenarSumatorias();
        }
Example #4
0
        public MantenimientoCheque()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "MANTENIMIENTO CHEQUE";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);

            objBancoDao    = new BancoDAO();
            objMonedaDao   = new MonedaDAO();
            objChequeraDao = new ChequeDAO();

            objChequera = new Cheque();

            cmbBanco();
            cmbMoneda(cmb_Banco.SelectedValue.ToString());
            gridParams();

            txt_NroCuenta.Text = cargarNroCuenta(cmb_Banco.SelectedValue.ToString(), cmb_Moneda.SelectedValue.ToString());

            cmb_Banco.SelectedIndexChanged  += Cmb_Banco_SelectedIndexChanged;
            cmb_Moneda.SelectedIndexChanged += Cmb_Moneda_SelectedIndexChanged;
            grd_Cheque.CellClick            += Grd_Cheque_CellClick;


            objListaChequera      = objChequeraDao.getChequera(Ventas.UNIDADNEGOCIO);
            grd_Cheque.DataSource = objListaChequera;
            grd_Cheque.Refresh();
        }
Example #5
0
 public AbonoBanco()
 {
     InitializeComponent();
     AbonoForm         = this;
     objBancoDAO       = new BancoDAO();
     objComboBanco     = new CuentaBanco();
     objBancoDatos     = new CuentaBanco();
     objMonedaDao      = new MonedaDAO();
     objAbonoBancoDet  = new AbonoBancoDet();
     objAbonoBancoCab  = new AbonoBancoCab();
     objFacturaAbono   = new FacturaAbono();
     objAsientoDAO     = new AsientoDAO();
     objAsiento        = new Asiento();
     objAsientoDetalle = new AsientoDetalle();
     cargarCmbBanco();
     cmb_Banco.SelectedIndexChanged += Cmb_Banco_SelectedIndexChanged;
     txt_Fecha.Text     = DateTime.Now.ToString("dd/MM/yyyy");
     objComboBanco      = (CuentaBanco)cmb_Banco.SelectedItem;
     objBancoDatos      = objBancoDAO.listarBancoDatos(Ventas.UNIDADNEGOCIO, objComboBanco.Codigo, objComboBanco.Descripcion);
     txt_Cuenta.Text    = objBancoDatos.Cuenta;
     txt_Moneda.Text    = objBancoDatos.Moneda;
     txt_Tcambio.Text   = objMonedaDao.getTipoCambioVenta(DateTime.Now.ToShortDateString()).ToString().PadRight(5, '0');;
     txt_MonedaCod.Text = objBancoDatos.MonedaCod;
     //gridParams();
     grd_Detalle.CellClick += Grd_Detalle_CellClick;
 }
Example #6
0
        public void ModificarMonedaCarrito(int cliid, int monid)
        {
            ClienteDAO clidao = new ClienteDAO();

            if (clidao.ExisteCliente(cliid))
            {
                CarritoDAO cardao = new CarritoDAO();
                if (cardao.ExisteCarrito(cliid))
                {
                    MonedaDAO mondao = new MonedaDAO();
                    if (mondao.ExisteMoneda(monid))
                    {
                        CarritoVO carvo = cardao.DarCarrito(cliid);
                        cardao.ModificarMonedaCarrito(carvo.IdCarrito, monid);
                    }
                    else
                    {
                        throw new MonedaNoExisteException("No existe una moneda con ese id");
                    }
                }
                else
                {
                    throw new CarritoNoExisteException("El cliente no tiene carrito asociado");
                }
            }
            throw new ClienteNoExisteException("No existe un cliente con ese id");
        }
        public ListaFactura()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "FACTURAS";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);
            formListaFactura   = this;
            gridParams();
            cmbEstado();
            objOtDAO        = new OtDAO();
            objDocumentoDao = new DocumentoDAO();
            DateTime d1, d2;

            objMonedaDao = new MonedaDAO();
            objMonedaDao.tipoCambio();
            d2 = DateTime.Now;
            d1 = new DateTime(2018, 10, 1);
            dpickerInicio.Value     = d1;
            objListaDocumentoCab    = objDocumentoDao.listarCabecera(d1, d2, txt_Ruc.Text, "01", Ventas.UNIDADNEGOCIO);
            grd_Facturas.DataSource = objListaDocumentoCab;
            grd_Facturas.Refresh();
            grd_Facturas.CellClick += Grd_Facturas_CellClick;
            sumatorias();
            cmb_Estado.SelectedIndexChanged += Cmb_Estado_SelectedIndexChanged;
        }
        public ListaEmisionVoucher()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "LISTA CAJA BANCO";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);
            objMonedaDao       = new MonedaDAO();
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(d2.Year, d2.Month, 1);
            dpickerInicio.Value = d1;
            gridParams();
            objEstado = new EstadoVoucher();
            //objVoucher = new Voucher();
            objVoucherDao     = new VoucherDAO();
            objPagoVoucherDao = new PagoVoucherDAO();
            objDocumentoDAO   = new DocumentoDAO();
            objListVoucher    = objVoucherDao.listarVoucher(Ventas.UNIDADNEGOCIO, dpickerInicio.Value, dpickerFin.Value, "NN");

            grd_Voucher.DataSource = objListVoucher;
            objListBusquedaTotal   = objListVoucher;
            grd_Voucher.Refresh();
            grd_Voucher.DoubleClick += Grd_Voucher_DoubleClick;
            cmbEstado();
        }
Example #9
0
        public ContabilidadMenu(String Usuario, String CodEnt, String entidad)
        {
            InitializeComponent();

            UNIDADNEGOCIO      = CodEnt;
            nomEntidad         = entidad;
            this.Text          = "SISTEMA CONTABILIDAD   -   ERPS MIMCO" + "              USUARIO  : " + Usuario.Trim() + "                    " + nomEntidad.Trim();
            UsuarioSession     = Usuario;
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 50);
            formContabilidad   = this;
            objMonedaDao       = new MonedaDAO();
            objMonedaDao.tipoCambio();
            libroVentasToolStripMenuItem.Click                 += LibroVentasToolStripMenuItem_Click;
            generarAsientosVentasToolStripMenuItem.Click       += GenerarAsientosVentasToolStripMenuItem_Click;
            generarAsientosGeneralesToolStripMenuItem.Click    += GenerarAsientosGeneralesToolStripMenuItem_Click;
            mantenimientoDePlanContableToolStripMenuItem.Click += MantenimientoDePlanContableToolStripMenuItem_Click;
            generarAsientosComprasToolStripMenuItem.Click      += GenerarAsientosComprasToolStripMenuItem_Click;
            libroComprasToolStripMenuItem.Click                += LibroComprasToolStripMenuItem_Click;
            libroDiarioToolStripMenuItem.Click                 += LibroDiarioToolStripMenuItem_Click;
            libroMayorToolStripMenuItem1.Click                 += LibroMayorToolStripMenuItem1_Click;
            libroMayorConCajaYBancoToolStripMenuItem.Click     += LibroMayorConCajaYBancoToolStripMenuItem_Click;
            cajaChicaToolStripMenuItem.Click += CajaChicaToolStripMenuItem_Click;
            voucherToolStripMenuItem.Click   += VoucherToolStripMenuItem_Click;
            reporteToolStripMenuItem.Click   += ReporteToolStripMenuItem_Click;
            reporteBalanceGeneralToolStripMenuItem1.Click += ReporteBalanceGeneralToolStripMenuItem1_Click;
        }
        public ActionResult AddPresupuesto(JsonPresupuesto req)
        {
            try
            {
                int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value;
                if (req.presupuesto != null)
                {
                    if (req.presupuesto.idMedioDePago == 0 || req.presupuesto.idPrestadorDeServicios == 0 || req.presupuesto.items == null || req.presupuesto.idCompra == null || req.presupuesto.nroIdentificacion == null || req.presupuesto.tipo == null)
                    {
                        throw new Exception("Hubo un error. Revise los datos ingresados y vuelva a intentarlo.");
                    }

                    req.presupuesto.idEntidad = idEntidad;
                    if (req.setEgreso && req.presupuesto.idCompra != null)
                    {
                        Compra comp = CompraDAO.getInstancia().getCompraConEgresoYDocumentos(req.presupuesto.idCompra.Value);
                        if (comp.egreso.docsComerciales.Exists(dc => dc.tipo == "Presupuesto"))
                        {
                            throw new Exception("La compra seleccionada ya tiene un presupuesto elegido para el egreso.");
                        }
                        req.presupuesto.idEgreso = comp.idEgreso;
                    }
                    PresupuestoDAO.getInstancia().add(req.presupuesto);
                }
                else if (req.documentoComercial != null)
                {
                    if (req.documentoComercial.idEgreso == 0 || req.documentoComercial.tipo == null || req.documentoComercial.nroIdentificacion == null)
                    {
                        throw new Exception("Hubo un error. Revise los datos ingresados y vuelva a intentarlo.");
                    }
                    req.documentoComercial.idEntidad = idEntidad;
                    DocumentoComercialDAO.getInstancia().add(req.documentoComercial);
                }
                else
                {
                    throw new Exception("Hubo un problema cargando el documento. Recargue la pagina y vuelva a intentarlo.");
                }


                //Mongo.MongoDB.insertarDocumento("Presupuesto", "alta", req.presupuesto.ToBsonDocument());
                //Mongo.MongoDB.insertarDocumento(req.documentoComercial.tipo_enlace, "alta", req.documentoComercial.ToBsonDocument()); //REVISAR


                return(Json(Url.Action("Index", "Home")));
            }
            catch (Exception e)
            {
                int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value;
                ViewBag.mediosDePago = MedioDePagoDAO.getInstancia().getMediosDePago(idEntidad);
                ViewBag.proveedores  = PrestadorDeServiciosDAO.getInstancia().getPrestadoresDeServicios(idEntidad);
                ViewBag.compras      = CompraDAO.getInstancia().getCompras(idEntidad);
                ViewBag.categorias   = CategoriaDAO.getInstancia().getCategorias(idEntidad);
                ViewBag.egresos      = EgresoDAO.getInstancia().getEgresos(idEntidad);
                ViewBag.monedas      = MonedaDAO.getInstancia().getMonedas();
                MyLogger.log(e.Message);
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(e.Message));
            }
        }
 public CanjeLetraNuevo()
 {
     InitializeComponent();
     this.ControlBox  = false;
     txt_tipodoc.Text = "LT";
     objLetra         = new LetraCab();
     objMonedaDao     = new MonedaDAO();
     objVoucherDao    = new VoucherDAO();
     objDocumentoDAO  = new DocumentoDAO();
     objMonedaDao.tipoCambio();
     comboMoneda();
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 20);
     canjeletranuevo    = this;
     txt_Tcambio.Text   = objMonedaDao.getTipoCambioVenta(dpick_Fecha.Value.ToString("dd/MM/yyyy")).ToString().PadRight(5, '0');
     if (CanjeLetra.operacionLetra == "V")
     {
         objLetra = CanjeLetra.objVoucher;
         llenarCabecera(objLetra);
         objListaLetraDet = objVoucherDao.listarLetraDet(objLetra.NroRegistro, Ventas.UNIDADNEGOCIO);
         llenarDetalle(objListaLetraDet);
         sumatoria();
         btn_SaveData.Enabled  = false;
         btn_Modificar.Visible = true;
     }
     else if (CanjeLetra.operacionLetra == "A")
     {
         objLetra = CanjeLetra.objVoucher;
         llenarCabecera(objLetra);
         objListaLetraDet = objVoucherDao.listarLetraDet(objLetra.NroRegistro, Ventas.UNIDADNEGOCIO);
         llenarDetalle(objListaLetraDet);
         sumatoria();
         btn_Add.Enabled        = false;
         btn_Anular.Enabled     = false;
         btn_Buscar.Enabled     = false;
         btn_Modificar.Enabled  = false;
         btn_SaveData.Enabled   = false;
         grd_facturas.Enabled   = false;
         dpck_Fechavcto.Enabled = false;
         dpick_Fecha.Enabled    = false;
         dtp_compromiso.Enabled = false;
         cmb_Moneda.Enabled     = false;
         btn_Modificar.Visible  = false;
     }
     else if (CanjeLetra.operacionLetra == "N")
     {
         Modificar = "N";
         if (Ventas.UNIDADNEGOCIO == "01")
         {
             txt_SerieDcto.Text = "0001";
         }
         else
         {
             txt_SerieDcto.Text = "0001";
         }
         habilitarBotones(true, false);
     }
 }
Example #12
0
        internal static void Listarmoneda(DropDownList ddlmoneda)
        {
            MonedaDAO db = new MonedaDAO();

            ddlmoneda.DataSource     = db.Listar();
            ddlmoneda.DataValueField = "Id_Moneda";
            ddlmoneda.DataTextField  = "Desc_Large";
            ddlmoneda.DataBind();
        }
Example #13
0
        public List <Moneda> getLstMonbyInstAsegProd(Int32 InstId, Int32 CiaId, Int32 ProdId)
        {
            List <Moneda> LstMon = new List <Moneda>();

            using (MonedaDAO db = new MonedaDAO())
            {
                LstMon = db.getLstbyInstAsegProd(InstId, CiaId, ProdId);
            }
            return(LstMon);
        }
        public ActionResult AddCompra()
        {
            int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value;

            ViewBag.mediosDePago = MedioDePagoDAO.getInstancia().getMediosDePago(idEntidad);
            ViewBag.proveedores  = PrestadorDeServiciosDAO.getInstancia().getPrestadoresDeServicios(idEntidad);
            ViewBag.usuarios     = UsuarioDAO.getInstancia().getUsuarios(idEntidad);
            ViewBag.categorias   = CategoriaDAO.getInstancia().getCategorias(idEntidad);
            ViewBag.monedas      = MonedaDAO.getInstancia().getMonedas();
            return(View());
        }
Example #15
0
        public void BorrarMoneda(int monid)
        {
            MonedaDAO mondao = new MonedaDAO();

            if (mondao.ExisteMoneda(monid))
            {
                mondao.BorrarMoneda(monid);
            }
            else
            {
                throw new MonedaNoExisteException("No existe una moneda con ese id");
            }
        }
Example #16
0
        public void ModificarMonedaCotizacion(int monedaid, decimal cotiza)
        {
            MonedaDAO mondao = new MonedaDAO();

            if (mondao.ExisteMoneda(monedaid))
            {
                mondao.ModificarMonedaCotizacion(monedaid, cotiza);
            }
            else
            {
                throw new MonedaNoExisteException("No existe una moneda con ese id");
            }
        }
Example #17
0
 public LibroMayor()
 {
     InitializeComponent();
     this.ControlBox    = false;
     this.Text          = "Libro Mayor";
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 20);
     objMonedaDao       = new MonedaDAO();
     objAsientoDao      = new AsientoDAO();
     objMonedaDao.tipoCambio();
     cmbMes();
     comboMoneda();
 }
Example #18
0
        //metodos de moneda
        public void InsertarMoneda(MonedaVO monvo)
        {
            MonedaDAO mondao = new MonedaDAO();

            if (mondao.ExisteMoneda(monvo.Descripcion))
            {
                throw new MonedaYaExisteException("Ya existe una moneda con esa descripcion");
            }
            else
            {
                mondao.InsertarMoneda(monvo);
            }
        }
Example #19
0
 public InsertarPrestamoBancario()
 {
     InitializeComponent();
     this.Text          = "Cargo Bancario";
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 10);
     objVoucherDao      = new VoucherDAO();
     objMonedaDao       = new MonedaDAO();
     formEmision        = EmisionVoucher.formEmision;
     cmbMoneda();
     cmbBanco();
     cmb_Banco.SelectedIndexChanged  += Cmb_Banco_SelectedIndexChanged;
     cmb_Moneda.SelectedIndexChanged += Cmb_Moneda_SelectedIndexChanged;
     txt_NroCuenta.Text = objVoucherDao.getNroCuenta(cmb_Banco.SelectedValue.ToString(), cmb_Moneda.SelectedValue.ToString());
 }
Example #20
0
 public RegistrarAsientoGeneral()
 {
     InitializeComponent();
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 20);
     this.ControlBox    = false;
     this.Text          = "Asientos Generales";
     objAsientoDao      = new AsientoDAO();
     objMonedaDao       = new MonedaDAO();
     objMonedaDao.tipoCambio();
     comboTipoAsiento();
     comboMoneda();
     cmb_tipoAsiento.SelectedIndexChanged += Cmb_tipoAsiento_SelectedIndexChanged;
     txt_TipoAsiento.Text = cmb_tipoAsiento.SelectedValue.ToString();
     tipoCambio(dpicker_Fecha.Value.ToShortDateString());
     dpicker_Fecha.ValueChanged += Dpicker_Fecha_ValueChanged;
 }
        public ListaNotaDebito()
        {
            InitializeComponent();
            this.ControlBox = false;
            this.Text       = "NOTA DÉBITO";
            formListaDebito = this;
            objMoneda       = new MonedaDAO();
            gridParams();
            objDocumentoDao = new DocumentoDAO();
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(d2.Year, d2.Month, 1);
            dpickerInicio.Value     = d1;
            objListaDocumentoCab    = objDocumentoDao.listarCabecera(d1, d2, txt_Ruc.Text, "08", Ventas.UNIDADNEGOCIO);
            grd_Facturas.DataSource = objListaDocumentoCab;
            grd_Facturas.Refresh();
            grd_Facturas.CellClick += Grd_Facturas_CellClick;
        }
Example #22
0
 public Ventas(String Usuario, String CodEnt, String entidad)
 {
     InitializeComponent();
     //UsuarioSession = Usuario;
     //UNIDADNEGOCIO = CodEnt;
     //this.Text = "TESORERÍA";
     UNIDADNEGOCIO      = CodEnt;
     nomEntidad         = entidad;
     this.Text          = "SISTEMA TESORERIA   -   ERPS MIMCO" + "              USUARIO  : " + Usuario.Trim() + "                    " + nomEntidad.Trim();
     UsuarioSession     = Usuario;
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 50);
     formVentas         = this;
     objMonedaDao       = new MonedaDAO();
     objMonedaDao.tipoCambio();
     // cajaToolStripMenuItem.Enabled = false;
     // registrarAbonoBancoToolStripMenuItem.Enabled = false;//
     facturaToolStripMenuItem.Click                         += FacturaToolStripMenuItem_Click;
     boletaToolStripMenuItem.Click                          += BoletaToolStripMenuItem_Click;
     notaDeCréditoToolStripMenuItem.Click                   += NotaDeCréditoToolStripMenuItem_Click;
     notaDeDébitoToolStripMenuItem.Click                    += NotaDeDébitoToolStripMenuItem_Click;
     documentosPorFechaToolStripMenuItem.Click              += DocumentosPorFechaToolStripMenuItem_Click;
     documentosPorClienteToolStripMenuItem.Click            += DocumentosPorClienteToolStripMenuItem_Click;
     letraDeCambioToolStripMenuItem.Click                   += LetraDeCambioToolStripMenuItem_Click;
     renovaciónLetraToolStripMenuItem.Click                 += RenovaciónLetraToolStripMenuItem_Click;
     emisionToolStripMenuItem.Click                         += EmisionToolStripMenuItem_Click;
     pendientesPorFacturarToolStripMenuItem.Click           += PendientesPorFacturarToolStripMenuItem_Click;
     documentosPorOTToolStripMenuItem.Click                 += DocumentosPorOTToolStripMenuItem_Click;
     registrarAbonoBancoToolStripMenuItem.Click             += RegistrarAbonoBancoToolStripMenuItem_Click;
     cajaChicaToolStripMenuItem.Click                       += CajaChicaToolStripMenuItem_Click;
     liquidaciónToolStripMenuItem.Click                     += LiquidaciónToolStripMenuItem_Click;
     chequeToolStripMenuItem.Click                          += ChequeToolStripMenuItem_Click;
     voucherReporteToolStripMenuItem.Click                  += VoucherReporteToolStripMenuItem_Click;
     cuentasPorPagarToolStripMenuItem.Click                 += CuentasPorPagarToolStripMenuItem_Click;
     cuentasPorCobrarToolStripMenuItem.Click                += CuentasPorCobrarToolStripMenuItem_Click;
     canjearLetrasToolStripMenuItem.Click                   += CanjearLetrasToolStripMenuItem_Click;
     reporteDiarioFacturasToolStripMenuItem.Click           += reporteDiarioFacturasToolStripMenuItem_Click;
     documentosPorProveedorToolStripMenuItem.Click          += DocumentosPorProveedorToolStripMenuItem_Click;
     documentoPorProveedorTotalizadoToolStripMenuItem.Click += DocumentoPorProveedorTotalizadoToolStripMenuItem_Click;
     reporteChequesToolStripMenuItem.Click                  += ReporteChequesToolStripMenuItem_Click;
     reporteLetraClienteToolStripMenuItem.Click             += ReporteLetraClienteToolStripMenuItem_Click;
 }
 public RegistrarCajaChica()
 {
     InitializeComponent();
     this.ControlBox    = false;
     this.Text          = "Asientos Contables";
     this.StartPosition = FormStartPosition.Manual;
     this.Location      = new Point(50, 20);
     AsientoCajaForm    = this;
     objAsientoDAO      = new AsientoDAO();
     objMonedaDao       = new MonedaDAO();
     objMonedaDao.tipoCambio();
     cargarcmb();
     gridParams();
     objListaCajaDet         = objAsientoDAO.getGenerarCaja(cmb_UnidadNegocio.SelectedValue.ToString());
     grd_Facturas.DataSource = objListaCajaDet;
     grd_Facturas.Refresh();
     cmb_UnidadNegocio.SelectedIndexChanged += Cmb_UnidadNegocio_SelectedIndexChanged;
     grd_Facturas.CellClick   += Grd_Facturas_CellClick;
     grd_Facturas.DoubleClick += Grd_Facturas_DoubleClick;
 }
        public ListaLetraCambio()
        {
            InitializeComponent();
            objDocumentoDao    = new DocumentoDAO();
            this.ControlBox    = false;
            this.Text          = "LETRAS DE CANJE";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);
            gridParams();
            objMonedaDao = new MonedaDAO();
            objMonedaDao.tipoCambio();
            DateTime d1, d2;

            d2 = DateTime.Now;
            d1 = new DateTime(2018, 10, 1);
            objListaDocumentoCab    = objDocumentoDao.listarLetraCab(d1, d2, txt_Ruc.Text, Ventas.UNIDADNEGOCIO);
            grd_Facturas.DataSource = objListaDocumentoCab;
            grd_Facturas.Refresh();
            grd_Facturas.CellClick += Grd_Facturas_CellClick;
        }
Example #25
0
        public RegistrarAsientosVentas()
        {
            InitializeComponent();
            this.ControlBox    = false;
            this.Text          = "Asientos Contables";
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);

            objDocumentoDao = new DocumentoDAO();
            objMonedaDao    = new MonedaDAO();
            objMonedaDao.tipoCambio();
            AsientoVentaForm = this;
            cargarcmb();
            gridParams();
            objListaDocumentoCab    = objDocumentoDao.listarDocCabAsientos("01", "01");
            grd_Facturas.DataSource = objListaDocumentoCab;
            grd_Facturas.Refresh();
            grd_Facturas.Click       += Grd_Facturas_Click;
            grd_Facturas.DoubleClick += Grd_Facturas_DoubleClick;
            cmb_UnidadNegocio.SelectedIndexChanged += Cmb_UnidadNegocio_SelectedIndexChanged;
        }
Example #26
0
        public CajaChica(CajaCab obj)
        {
            InitializeComponent();
            this.ControlBox     = false;
            this.Text           = "Caja Chica";
            this.StartPosition  = FormStartPosition.Manual;
            this.Location       = new Point(50, 20);
            formCajachica       = this;
            objCajaCab          = new CajaCab();
            objCajaDAO          = new CajaDAO();
            objMonedaDao        = new MonedaDAO();
            objCajaDet          = new CajaDet();
            objLoVDao           = new LoVDAO();
            objCajaCab          = obj;
            txt_Disponible.Text = obj.Disponible.ToString();
            txt_FechaIni.Text   = obj.FechaApertura.ToString("dd/MM/yyyy");
            txt_Monto.Text      = obj.Monto.ToString();
            txt_NroCaja.Text    = obj.NumeroCaja;
            gridParams();
            cmbMoneda();
            cmbTipoDocu();
            cmbCentroLabor();
            txt_SerieDoc.MaxLength  = 4;
            objListCajaDet          = objCajaDAO.getCajaDet(objCajaCab.NumeroCaja, Ventas.UNIDADNEGOCIO);
            grd_Facturas.DataSource = objListCajaDet;
            grd_Facturas.Refresh();
            grd_Facturas.CellClick   += Grd_Facturas_CellClick;
            txt_TipoGastoCod.KeyDown += Txt_TipoGastoCod_KeyDown;


            txt_ProvRuc.KeyDown          += Txt_ProvRuc_KeyDown;
            txt_NroOt.KeyDown            += Txt_NroOt_KeyDown;
            txt_NroOt.TextChanged        += Txt_NroOt_TextChanged;
            txt_TipoGastoCod.TextChanged += Txt_TipoGastoCod_TextChanged;
            txt_ProvRuc.TextChanged      += Txt_ProvRuc_TextChanged;
            cargarListas();
            dpick_FechaOperacion.ValueChanged += Dpick_FechaOperacion_ValueChanged;
            tipoCambio(dpick_FechaOperacion.Value.ToShortDateString());
        }
Example #27
0
        public BoletaReporte(String tipoDocu, String tipoReport)
        {
            InitializeComponent();
            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(100, 0);
            tipoDocumento      = tipoDocu;
            tipoReporte        = tipoReport;
            objProceso         = new Proceso();
            this.ControlBox    = false;
            this.Text          = "REPORTE BOLETAS";
            gridParams();
            grd_Detalle.CellClick += Grd_Detalle_CellClick;


            objMoneda       = new MonedaDAO();
            objDocumentoDao = new DocumentoDAO();

            if (tipoReporte == "F")
            {
                txt_Ruc.Text            = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabClienteDocumento;
                txt_Cliente.Text        = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabCliente;
                txt_Direccion.Text      = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabClienteDireccion;
                txt_GlosaCab.Text       = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabGlosa;
                txt_Serie.Text          = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabSerie;
                txt_Numero.Text         = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabNro;
                txt_Moneda.Text         = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabMoneda;
                txt_OT.Text             = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabOtCod;
                txt_Pago.Text           = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabPago;
                dpick_Fecha.Value       = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFecha;
                dpck_Fechavcto.Value    = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabFechaVcto;
                txt_IGV.Text            = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabIGV.ToString("C").Substring(3);
                txt_TotalsinPercep.Text = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3);
                txt_ValorVenta.Text     = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTotalSinIGV.ToString("C").Substring(3);
                tipoCambio(dpick_Fecha.Value.ToShortDateString());
                txt_Guia.Text       = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabGuia;
                txt_Pedido.Text     = ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabOrdenCompra;
                objListDocumentoDet = objDocumentoDao.detalleReporte(ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabSerie,
                                                                     ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabNro, Ventas.UNIDADNEGOCIO);
                grd_Detalle.DataSource = objListDocumentoDet;
                grd_Detalle.Refresh();
                lblTotal.Text = objDocumentoDao.numeroALetras(convertToDouble(ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTotal.ToString())) + " " + txt_Moneda.Text;
                if (ReporteDocumentosPorFecha.objDocumentoCab.DocumentoCabTipoMoneda == "USB")
                {
                    lbl_Moneda.Text = "$";
                }
            }
            else if (tipoReporte == "C")
            {
                txt_Ruc.Text            = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabClienteDocumento;
                txt_Cliente.Text        = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabCliente;
                txt_Direccion.Text      = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabClienteDireccion;
                txt_GlosaCab.Text       = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabGlosa;
                txt_Serie.Text          = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabSerie;
                txt_Numero.Text         = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabNro;
                txt_Moneda.Text         = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabMoneda;
                txt_OT.Text             = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabOtCod;
                txt_Pago.Text           = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabPago;
                dpick_Fecha.Value       = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFecha;
                dpck_Fechavcto.Value    = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabFechaVcto;
                txt_IGV.Text            = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabIGV.ToString("C").Substring(3);
                txt_TotalsinPercep.Text = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabTotal.ToString("C").Substring(3);
                txt_ValorVenta.Text     = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabTotalSinIGV.ToString("C").Substring(3);
                txt_Guia.Text           = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabGuia;
                txt_Pedido.Text         = ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabOrdenCompra;
                tipoCambio(dpick_Fecha.Value.ToShortDateString());

                objListDocumentoDet = objDocumentoDao.detalleReporte(ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabSerie,
                                                                     ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabNro, Ventas.UNIDADNEGOCIO);
                grd_Detalle.DataSource = objListDocumentoDet;
                grd_Detalle.Refresh();
                lblTotal.Text = objDocumentoDao.numeroALetras(convertToDouble(ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabTotal.ToString())) + " " + txt_Moneda.Text;
                if (ReporteDocumentosPorCliente.objDocumentoCab.DocumentoCabTipoMoneda == "USB")
                {
                    lbl_Moneda.Text = "$";
                }
            }
        }
Example #28
0
        public Boleta()
        {
            InitializeComponent();
            this.ControlBox = false;
            this.Text       = "BOLETAS";
            boletaForm      = this;
            objMonedaDao    = new MonedaDAO();
            objTipoPagoDao  = new TipoPagoDAO();
            objDocumento    = new DocumentoDAO();
            objProceso      = new Proceso();
            comboMoneda();
            comboPago();
            gridParams();
            if (ListaBoleta.operacionFactura == "V")
            {
                if (ListaFactura.objDocumentoCab.EstadoSunat == 0)
                {
                    lbl_Anulado.Visible = true;
                }
                habilitarBotones(false, false);
                habilitarCampos(false);
                txt_Guia.Enabled       = false;
                txt_OT.Enabled         = false;
                txt_Pedido.Enabled     = false;
                txt_GlosaCab.Enabled   = false;
                btn_BuscarOT.Enabled   = false;
                btn_Limpiar.Enabled    = false;
                btn_SaveData.Enabled   = false;
                btn_Buscar.Enabled     = false;
                dpck_Fechavcto.Enabled = false;
                dpick_Fecha.Enabled    = false;
                cmb_Moneda.Enabled     = false;
                cmb_Pago.Enabled       = false;

                txt_Cliente.Text         = ListaBoleta.objDocumentoCab.DocumentoCabCliente;
                txt_Ruc.Text             = ListaBoleta.objDocumentoCab.DocumentoCabClienteDocumento;
                txt_Serie.Text           = ListaBoleta.objDocumentoCab.DocumentoCabSerie;
                txt_Numero.Text          = ListaBoleta.objDocumentoCab.DocumentoCabNro;
                txt_GlosaCab.Text        = ListaBoleta.objDocumentoCab.DocumentoCabGlosa;
                cmb_Moneda.SelectedValue = ListaBoleta.objDocumentoCab.DocumentoCabTipoMoneda;
                cmb_Pago.SelectedValue   = ListaBoleta.objDocumentoCab.DocumentoCabTipoPago;
                txt_Direccion.Text       = ListaBoleta.objDocumentoCab.DocumentoCabClienteDireccion;
                txt_Guia.Text            = ListaBoleta.objDocumentoCab.DocumentoCabGuia;
                txt_Pedido.Text          = ListaBoleta.objDocumentoCab.DocumentoCabOrdenCompra;
                objListDocumentoDet      = objDocumento.listarDetalle(ListaBoleta.numeroDocumento, ListaBoleta.numeroSerie, Ventas.UNIDADNEGOCIO);
                grd_Detalle.DataSource   = objListDocumentoDet;
                grd_Detalle.Refresh();
                dpick_Fecha.Value = ListaBoleta.objDocumentoCab.DocumentoCabFecha;
                tipoCambio(dpick_Fecha.Value.ToShortDateString());
                llenarSumatorias();
            }
            else
            {
                if (Ventas.UNIDADNEGOCIO == "01")
                {
                    txt_Serie.Text = "B001";
                }
                else
                {
                    txt_Serie.Text = "B005";
                }
                txt_Numero.Text = objDocumento.correlativoFactura("03", Ventas.UNIDADNEGOCIO, txt_Serie.Text);
                habilitarCampos(false);
                tipoCambio(DateTime.Now.ToShortDateString());
            }

            rb_OT.Select();



            dpick_Fecha.TextChanged += Dpick_Fecha_TextChanged;

            txt_PrecioUnitario.TextChanged += Txt_PrecioUnitario_TextChanged;
            txt_Cantidad.TextChanged       += Txt_Cantidad_TextChanged;
            txt_Percepcion.Text             = "0";
            grd_Detalle.CellClick          += Grd_Detalle_CellClick;

            cmb_Moneda.SelectedValueChanged += Cmb_Moneda_SelectedValueChanged;
        }
        public NotaDeCredito()
        {
            InitializeComponent();

            this.ControlBox = false;
            this.Text       = "NOTA DE CRÉDITO";
            creditoForm     = this;

            this.StartPosition = FormStartPosition.Manual;
            this.Location      = new Point(50, 20);
            objMonedaDao       = new MonedaDAO();
            objMonedaDao.tipoCambio();
            objTipoPagoDao = new TipoPagoDAO();
            objDocumento   = new DocumentoDAO();
            objProceso     = new Proceso();

            objContabilidadDocuDAO = new DocumentoContabilidadDAO();
            comboMoneda();
            comboMotivo();
            comboDocumento();
            cmb_TipoDocumento.SelectedValueChanged += Cmb_TipoDocumento_SelectedValueChanged;
            grd_Detalle.CellValueChanged           += Grd_Detalle_CellValueChanged;
            gridParams();
            if (ListaNotaCredito.operacionFactura == "V")
            {
                if (ListaNotaCredito.objDocumentoCab.EstadoSunat == 0)
                {
                    lbl_Anulado.Visible = true;
                }
                else if (ListaNotaCredito.objDocumentoCab.EstadoSunat == 1)
                {
                    btn_Modificar.Visible = true;
                }
                habilitarCampos(false);
                Modificar              = "M";
                txt_GlosaCab.Enabled   = false;
                btn_Add.Enabled        = false;
                btn_Limpiar.Enabled    = false;
                btn_SaveData.Enabled   = false;
                btn_Buscar.Enabled     = false;
                dpck_Fechadcto.Enabled = false;
                dpick_Fecha.Enabled    = false;
                cmb_Moneda.Enabled     = false;
                cmb_Motivo.Enabled     = false;

                txt_Cliente.Text         = ListaNotaCredito.objDocumentoCab.DocumentoCabCliente;
                txt_Ruc.Text             = ListaNotaCredito.objDocumentoCab.DocumentoCabClienteDocumento;
                txt_Serie.Text           = ListaNotaCredito.objDocumentoCab.DocumentoCabSerie;
                txt_Numero.Text          = ListaNotaCredito.objDocumentoCab.DocumentoCabNro;
                txt_GlosaCab.Text        = ListaNotaCredito.objDocumentoCab.DocumentoCabGlosa;
                cmb_Moneda.SelectedValue = ListaNotaCredito.objDocumentoCab.DocumentoCabTipoMoneda;
                cmb_Motivo.SelectedValue = ListaNotaCredito.objDocumentoCab.DocumentoCabTipoNotaCredito;
                txt_Direccion.Text       = ListaNotaCredito.objDocumentoCab.DocumentoCabClienteDireccion;
                txt_SerieBuscar.Text     = ListaNotaCredito.objDocumentoCab.DocumentoCabSerieRef;
                txt_NumeroBuscar.Text    = ListaNotaCredito.objDocumentoCab.DocumentoCabNroRef;
                dpck_Fechadcto.Value     = ListaNotaCredito.objDocumentoCab.DocumentoCabFechaDocRef;
                objListDocumentoDet      = objDocumento.listarDetalle(ListaNotaCredito.numeroDocumento, ListaNotaCredito.numeroSerie, Ventas.UNIDADNEGOCIO);

                /*objDocumentoDet = new DocumentoDet();
                 * objDocumentoDet.DocumentoCabNro = txt_Numero.Text;
                 * objDocumentoDet.DocumentoCabSerie = txt_Serie.Text;
                 * objDocumentoDet.DocumentoDesProducto = "ANULACIÓN FACTURA " + txt_Serie.Text + "-" + txt_Numero.Text;
                 * objDocumentoDet.DocumentoDetCantidad = 1;
                 * objDocumentoDet.DocumentoDetId = 1;
                 * objDocumentoDet.DocumentoDetCodEnt = Ventas.UNIDADNEGOCIO;
                 * objDocumentoDet.DocumentoDetIGV = ListaNotaCredito.objDocumentoCab.DocumentoCabIGV;
                 * objDocumentoDet.DocumentoDetPrecioTotal= ListaNotaCredito.objDocumentoCab.DocumentoCabTotalSinIGV;
                 * objDocumentoDet.DocumentoDetSubTotal = ListaNotaCredito.objDocumentoCab.DocumentoCabTotalSinIGV;
                 * objDocumentoDet.DocumentoDetPrecioSinIGV = ListaNotaCredito.objDocumentoCab.DocumentoCabTotalSinIGV;
                 * txt_ValorVenta.Text = ListaNotaCredito.objDocumentoCab.DocumentoCabTotalSinIGV.ToString();
                 * txt_TotalPagar.Text = ListaNotaCredito.objDocumentoCab.DocumentoCabTotal.ToString();
                 * txt_IGV.Text = ListaNotaCredito.objDocumentoCab.DocumentoCabIGV.ToString();
                 * if (Ventas.UNIDADNEGOCIO =="02")
                 * {
                 *  objDocumentoDet.DocumentoProdUMCod = "ZZ";
                 *  objDocumentoDet.DocumentoProdUMcorta = "040";
                 *  objDocumentoDet.ProductoCod = "000000000003";
                 * }
                 * else
                 * {
                 *  objDocumentoDet.DocumentoProdUMCod = "NIU";
                 *  objDocumentoDet.ProductoCod = "000000012343";
                 *  objDocumentoDet.DocumentoProdUMcorta = "039";
                 * }
                 */
                //objListDocumentoDet.Add(objDocumentoDet);
                grd_Detalle.DataSource = objListDocumentoDet;
                grd_Detalle.Refresh();
                llenarSumatorias();
                dpick_Fecha.Value = ListaNotaCredito.objDocumentoCab.DocumentoCabFecha;
                tipoCambio(dpick_Fecha.Value.ToShortDateString());
                //btn_Rest.Enabled = false;
            }
            else
            {
                objListDocumentoDet = new List <DocumentoDet>();
                Modificar           = "G";
                txt_Serie.Text      = "FC01";
                ContadorItem        = 0;


                txt_Numero.Text = objDocumento.correlativoFactura("07", "01", txt_Serie.Text);
                //habilitarCampos(true);
                tipoCambio(DateTime.Now.ToShortDateString());
                //btn_Rest.Enabled = true;
            }


            dpick_Fecha.TextChanged += Dpick_Fecha_TextChanged;



            txt_PrecioUnitario.TextChanged  += Txt_PrecioUnitario_TextChanged;
            txt_Cantidad.TextChanged        += Txt_Cantidad_TextChanged;
            cmb_Moneda.SelectedValueChanged += Cmb_Moneda_SelectedValueChanged;
            grd_Detalle.CellClick           += Grd_Detalle_CellClick;
        }
Example #30
0
        public List <MonedaVO> ListarMonedas()
        {
            MonedaDAO mondao = new MonedaDAO();

            return(mondao.ListarMonedas());
        }