예제 #1
0
        private void btnAddFile_Click(object sender, EventArgs e)
        {
            ContenedorControl frmContenedor = new ContenedorControl("Agregar archivo...", new CargaImgMarcaLinea(this.IdPAraObjeto, true));

            frmContenedor.ShowDialog();
            frmContenedor.Dispose();
        }
예제 #2
0
        private void btnEgresoEditar_Click(object sender, EventArgs e)
        {
            if (this.dgvGastos.CurrentRow == null)
            {
                return;
            }
            int iContaEgresoID = Util.Entero(this.dgvGastos.CurrentRow.Cells["Gastos_ContaEgresoID"].Value);
            var frmEgreso      = new ContenedorControl("Gasto Contable", new GastoContable(iContaEgresoID));

            if (frmEgreso.ShowDialog(Principal.Instance) == DialogResult.OK)
            {
                this.LlenarCuentasTotales();
                int iCuentaID = Util.Entero(this.tgvCuentas.CurrentNode.Cells["Cuentas_Id"].Value);
                this.LlenarMovimientosCuenta(iCuentaID);
            }
            frmEgreso.Dispose();
        }
예제 #3
0
        private void btnGastoAgregar_Click(object sender, EventArgs e)
        {
            // Se pre-selecciona la cuenta según la posición en el Grid
            var oGasto = new GastoContable();

            if (this.tgvCuentas.CurrentNode != null && this.tgvCuentas.CurrentNode.Level == 4)
            {
                int iId = Util.Entero(this.tgvCuentas.CurrentNode.Cells["Cuentas_Id"].Value);
                oGasto.Load += new EventHandler((s, ea) =>
                {
                    oGasto.SeleccionarCuentaFinal(iId);
                });
            }

            var frmCont = new ContenedorControl("Agregar Gasto", oGasto);

            frmCont.FormBorderStyle = FormBorderStyle.Sizable;
            if (frmCont.ShowDialog(Principal.Instance) == DialogResult.OK)
            {
                this.LlenarCuentasTotales();
            }
            frmCont.Dispose();
        }
예제 #4
0
 private void btnAddFile_Click(object sender, EventArgs e)
 {
     ContenedorControl frmContenedor = new ContenedorControl("Agregar archivo...", new CargaImgMarcaLinea(this.IdPAraObjeto, true));
     frmContenedor.ShowDialog();
     frmContenedor.Dispose();
 }
예제 #5
0
        private void btnGastoAgregar_Click(object sender, EventArgs e)
        {
            // Se pre-selecciona la cuenta según la posición en el Grid
            var oGasto = new GastoContable();
            if (this.tgvCuentas.CurrentNode != null && this.tgvCuentas.CurrentNode.Level == 4)
            {
                int iId = Util.Entero(this.tgvCuentas.CurrentNode.Cells["Cuentas_Id"].Value);
                oGasto.Load += new EventHandler((s, ea) =>
                {
                    oGasto.SeleccionarCuentaFinal(iId);
                });
            }

            var frmCont = new ContenedorControl("Agregar Gasto", oGasto);
            frmCont.FormBorderStyle = FormBorderStyle.Sizable;
            if (frmCont.ShowDialog(Principal.Instance) == DialogResult.OK)
                this.LlenarCuentasTotales();
            frmCont.Dispose();
        }
예제 #6
0
 private void btnEgresoEditar_Click(object sender, EventArgs e)
 {
     if (this.dgvGastos.CurrentRow == null) return;
     int iContaEgresoID = Util.Entero(this.dgvGastos.CurrentRow.Cells["Gastos_ContaEgresoID"].Value);
     var frmEgreso = new ContenedorControl("Gasto Contable", new GastoContable(iContaEgresoID));
     if (frmEgreso.ShowDialog(Principal.Instance) == DialogResult.OK)
     {
         this.LlenarCuentasTotales();
         int iCuentaID = Util.Entero(this.tgvCuentas.CurrentNode.Cells["Cuentas_Id"].Value);
         this.LlenarMovimientosCuenta(iCuentaID);
     }
     frmEgreso.Dispose();
 }
예제 #7
0
파일: Ventas.cs 프로젝트: moisesiq/aupaga
        private void btnEditarCliente_Click(object sender, EventArgs e)
        {
            if (this.Cliente == null) return;

            // Se valida que el cliente no sea "Ventas Mostrador"
            if (this.Cliente.ClienteID == Cat.Clientes.Mostrador)
            {
                UtilLocal.MensajeAdvertencia("El cliente especificado no se puede editar.");
                return;
            }

            var ctlClientes = new clientes();
            ctlClientes.ModificaCredito = false;
            ctlClientes.ModificaCaracteristicas = false;
            ctlClientes.VieneDeVentas = true;
            ContenedorControl frmCliente = new ContenedorControl("Editar Cliente", ctlClientes);
            ctlClientes.CargarCliente(this.Cliente.ClienteID);
            var btnGuardar = (ctlClientes.Controls[0].Controls[0].Controls["btnGuardar"] as Button);
            btnGuardar.Click += new EventHandler((oS, oE) =>
            {
                if (ctlClientes.Guardado)
                    frmCliente.Close();
            });

            frmCliente.ShowDialog(Principal.Instance);
            if (ctlClientes.Guardado)
            {
                this.ActualizarComboClientes();
            }
            frmCliente.Dispose();
        }
예제 #8
0
파일: Ventas.cs 프로젝트: moisesiq/aupaga
        private void btnAgregarCliente_Click(object sender, EventArgs e)
        {
            var ctlClientes = new clientes();
            ctlClientes.ModificaCredito = false;
            ctlClientes.VieneDeVentas = true;
            ContenedorControl frmCliente = new ContenedorControl("Agregar Cliente", ctlClientes);
            ctlClientes.CargarCliente(0);
            var btnGuardar = (ctlClientes.Controls[0].Controls[0].Controls["btnGuardar"] as Button);
            btnGuardar.Click += new EventHandler((oS, oE) => {
                if (ctlClientes.Guardado)
                    frmCliente.Close();
            });

            frmCliente.ShowDialog(Principal.Instance);
            if (ctlClientes.Guardado)
            {
                this.ActualizarComboClientes();
                this.tacCliente.ValorSel = ctlClientes.ClienteID;
            }
            frmCliente.Dispose();
        }
예제 #9
0
파일: Ventas.cs 프로젝트: moisesiq/aupaga
        private void ReporteDeFaltante(int iParteID)
        {
            if (iParteID <= 0)
            {
                UtilLocal.MensajeAdvertencia("No hay ningún Producto seleccionado.");
                return;
            }

            ContenedorControl frmContenedor = new ContenedorControl("Reportar Parte faltante", new ReportarParteFaltante(iParteID), new Size(400 + 6, 280 + 28));
            frmContenedor.ShowDialog();
            frmContenedor.Dispose();
        }