Example #1
0
        private void guardar()
        {
            int cont = 0;

            foreach (DataGridViewRow item in dgvDatos.Rows)
            {
                // Crear Objeto de tipo Documento
                if (!item.IsNewRow)
                {
                    cont++;
                    EDocumentos ObjDoc = new EDocumentos();
                    ObjDoc.item        = cont;
                    ObjDoc.documento   = Convert.ToInt32(txtNumero.Text);
                    ObjDoc.tipo        = txtDocumento.Text.Trim();
                    ObjDoc.periodo     = BLL.Inicializar.periodo;
                    ObjDoc.dia         = txtDia.Text;
                    ObjDoc.centro      = (string)item.Cells["dtCentro"].Value ?? "0";
                    ObjDoc.descripcion = UtilSystem.truncarCadena(item.Cells["dtDescripcion"].Value.ToString(), 50);
                    ObjDoc.debito      = UtilSystem.DIN(item.Cells["dtDebito"].Value.ToString() ?? "0");
                    ObjDoc.credito     = UtilSystem.DIN(item.Cells["dtCredito"].Value.ToString() ?? "0");
                    ObjDoc.codigo      = item.Cells["dtCuenta"].Value.ToString();
                    ObjDoc.baseD       = UtilSystem.DIN(item.Cells["dtBase"].Value.ToString() ?? "0");
                    ObjDoc.diasv       = Convert.ToInt16(item.Cells["dtDvmto"].Value);
                    ObjDoc.fecha       = UtilSystem.truncarCadena(item.Cells["dtFecha"].Value.ToString(), 10);
                    ObjDoc.cheque      = (string)item.Cells["dtCheque"].Value ?? "";
                    ObjDoc.nit         = (string)item.Cells["dtNit"].Value ?? "0";
                    ObjDoc.modulo      = "Contabilidad AF";

                    bllDoc.insertar(ObjDoc);
                }
            }
        }
Example #2
0
 private void actualizarValores()
 {
     foreach (DataGridViewRow fila in dgvDatos.Rows)
     {
         bllAct.UpdateValores(UtilSystem.DIN(fila.Cells["dtLibros"].Value.ToString()),
                              UtilSystem.DIN(fila.Cells["dtDepreciacion"].Value.ToString()),
                              UtilSystem.DIN(fila.Cells["dtDepAcum"].Value.ToString()), fila.Cells["dtCodigo"].Value.ToString());
     }
 }
Example #3
0
        private void guardarContratoMto()
        {
            EMantenimiento objMto = new EMantenimiento();

            objMto.codActivo = txtCodigo.Text;
            objMto.fInicio   = UtilSystem.fFecha(dtpInicioMto.Value);
            objMto.fVence    = UtilSystem.fFecha(dtpVenceMto.Value);
            objMto.nContrato = txtContrato.Text;
            objMto.nVisitas  = Convert.ToInt32(txtNVisitas.Text);
            objMto.proveedor = txtProveedorMto.Text;
            objMto.valor     = UtilSystem.DIN("0");
            bllMto.insertar(objMto);
        }
Example #4
0
        private void guardar()
        {
            dgvContable.Rows.Clear();
            MovimientoContable("Caja", objParametros.ctaCaja, "VENTA DE ACTIVO " + txtCodigo.Text, "0");
            MovimientoContable("Depreciacion", activo.ctaDepreciacion, "DEPRECIACION  ACUMULADA", "0");
            MovimientoContable("Articulo", activo.ctaActivo, "VALOR ADQUISICION", "0");
            if (Convert.ToDouble(txtUtilidad.Text) > 0)
            {
                MovimientoContable("Ganancia", activo.ctaGanancia, "UTILIDAD POR VENTA", "0");
            }
            else
            {
                MovimientoContable("Perdida", activo.ctaPerdida, "PERDIDA POR VENTA", "0");
            }

            int valCons = bllDoc.verificar(Convert.ToInt32(txtNumero.Text.Trim()), tipoDoc);

            if (valCons > 0)
            {
                txtNumero.Text = UtilSystem.fConsecutivo(Convert.ToInt32(txtNumero.Text) + 1);
            }
            bllTipo.updateConsecutivo(Convert.ToInt32(txtNumero.Text), tipoDoc);

            int cont = 0;

            foreach (DataGridViewRow item in dgvContable.Rows)
            {
                // Crear Objeto de tipo Documento
                cont++;
                EDocumentos ObjDoc = new EDocumentos();
                ObjDoc.item        = cont;
                ObjDoc.documento   = Convert.ToInt32(txtNumero.Text);
                ObjDoc.tipo        = tipoDoc;
                ObjDoc.periodo     = BLL.Inicializar.Mes;
                ObjDoc.dia         = DateTime.Now.Day.ToString();
                ObjDoc.centro      = "0";
                ObjDoc.descripcion = UtilSystem.truncarCadena(item.Cells["dtDescripcion"].Value.ToString(), 50);
                ObjDoc.debito      = UtilSystem.DIN(item.Cells["dtDebito"].Value.ToString() ?? "0");
                ObjDoc.credito     = UtilSystem.DIN(item.Cells["dtCredito"].Value.ToString() ?? "0");
                ObjDoc.codigo      = item.Cells["dtCuenta"].Value.ToString();
                ObjDoc.baseD       = 0;
                ObjDoc.diasv       = 0;
                ObjDoc.fecha       = dtpFecha.Value.ToString("d");
                ObjDoc.cheque      = "";
                ObjDoc.nit         = (string)item.Cells["dtNit"].Value ?? "0";
                ObjDoc.modulo      = "Venta AF";
                bllDoc.insertar(ObjDoc);
            }
        }
Example #5
0
        private void guardarPoliza()
        {
            EPolizas objPol = new EPolizas();

            objPol.codActivo   = txtCodigo.Text;
            objPol.deducible   = UtilSystem.DIN(txtValDeducible.Text);
            objPol.empresa     = txtEmpresa.Text;
            objPol.fechaInicio = UtilSystem.fFecha(dtpFInicioSeg.Value);
            objPol.fechaVence  = UtilSystem.fFecha(dtpFVenceSeg.Value);
            objPol.responsable = txtAgente.Text;
            objPol.telefono    = txtTelSeguro.Text;
            objPol.valor       = UtilSystem.DIN(txtValAsegurado.Text);
            objPol.nPoliza     = txtPoliza.Text;
            bllPoliza.insertar(objPol);
        }
Example #6
0
        private EActivos CrearActivo()
        {
            EActivos objAct = new EActivos();

            objAct.codigo      = txtCodigo.Text;
            objAct.nombre      = txtNombre.Text;
            objAct.descripcion = txtDescripcion.Text;
            objAct.numSerie    = txtNumSerie.Text;
            objAct.referencia  = txtReferencia.Text;
            objAct.marca       = txtMarca.Text;
            objAct.modelo      = txtModelo.Text;
            objAct.grupo       = cboGrupo.SelectedValue.ToString();
            objAct.subGrupo    = cboSubgrupo.SelectedValue.ToString();
            objAct.vidaUtil    = Convert.ToInt16(txtvidaUtil.Text);
            objAct.metodoDep   = cboMetodo.SelectedValue.ToString();

            objAct.propiedad   = cboPropiedad.Text;
            objAct.fecha       = UtilSystem.fFecha(dtpFechaCpra.Value);
            objAct.area        = cboAreaResp.SelectedValue.ToString();
            objAct.responsable = txtCodResp.Text;
            objAct.proveedor   = txtcodProveedor.Text;
            objAct.centrocosto = txtcentro.Text;
            objAct.estado      = cboEstado.Text;

            objAct.valComercial  = UtilSystem.DIN(txtvalComercial.Text);
            objAct.valSalvamento = UtilSystem.DIN(txtvalSalvamento.Text);
            objAct.valHistorico  = UtilSystem.DIN(txtvalHistorico.Text);
            objAct.valLibros     = UtilSystem.DIN(txtvalLibros.Text);
            objAct.valMejoras    = UtilSystem.DIN(txtvalMejoras.Text);
            objAct.depAjustada   = UtilSystem.DIN(txtdepAjustada.Text);
            objAct.depAcumulada  = UtilSystem.DIN(txtdepAcumulada.Text);

            objAct.ctaActivo        = txtctaActivo.Text;
            objAct.ctaDepreciacion  = txtctaDepreciacion.Text;
            objAct.ctaGastos        = txtctaGastos.Text;
            objAct.ctaGanancia      = txtctaGanancia.Text;
            objAct.ctaMantenimiento = txtctaMantenimiento.Text;
            objAct.ctaPerdida       = txtctaPerdida.Text;

            objAct.fechaDep      = UtilSystem.fFecha(dtpFechaCpra.Value.AddMonths(Convert.ToInt16(txtvidaUtil.Text)));
            objAct.mantenimiento = chkMantenimiento.Checked ? "SI" : "NO";
            objAct.poliza        = chkPoliza.Checked ? "SI" : "NO";
            objAct.nFactura      = txtNFactura.Text;
            return(objAct);
        }
Example #7
0
        private void guardarDepreciacion()
        {
            List <EDepreciacion> lstDep = new List <EDepreciacion>();

            foreach (DataGridViewRow fila in dgvDatos.Rows)
            {
                EDepreciacion objDep = new EDepreciacion();
                objDep.documento    = tipoDoc + txtNumero.Text.ToString();
                objDep.codigo       = fila.Cells["dtCodigo"].Value.ToString();
                objDep.periodo      = fila.Cells["dtPeriodo"].Value.ToString();
                objDep.valLibros    = UtilSystem.DIN(fila.Cells["dtLibros"].Value.ToString() ?? "0");
                objDep.depreciacion = UtilSystem.DIN(fila.Cells["dtDepreciacion"].Value.ToString() ?? "0");
                objDep.depAcumulada = UtilSystem.DIN(fila.Cells["dtDepAcum"].Value.ToString() ?? "0");
                lstDep.Add(objDep);
            }
            bllDep.insertar(lstDep);
            MessageBox.Show("Proceso de Depreciacion Finalizado Correctamente ", "Control de Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Example #8
0
        private void guardarMovimiento()
        {
            BLL.MovimientoBLL bllMov = new BLL.MovimientoBLL();
            EMovimientos      objMov = new EMovimientos();

            objMov.cCosto      = txtcentro.Text;
            objMov.codActivo   = txtCodigo.Text;
            objMov.descripcion = "COMPRA DE ACTIVOS";
            objMov.documento   = tipoDoc + numConsecutivo;
            objMov.estado      = "AP";
            objMov.fecha       = DateTime.Now;
            objMov.nit         = "0";
            objMov.periodo     = BLL.Inicializar.periodo;
            objMov.tipoDoc     = tipoDoc;
            objMov.tipoMov     = "COMPRA";
            objMov.valor       = UtilSystem.DIN(txtvalComercial.Text);
            bllMov.insertar(objMov);
        }
Example #9
0
        private void guardarContable()
        {
            movimientoContable();
            Consecutivo();
            int valCons = bllDoc.verificar(Convert.ToInt32(numConsecutivo), tipoDoc);

            if (valCons > 0)
            {
                numConsecutivo = UtilSystem.fConsecutivo(Convert.ToInt32(numConsecutivo) + 1);
            }
            bllTipo.updateConsecutivo(Convert.ToInt32(numConsecutivo), tipoDoc);
            int    cont  = 0;
            string fecha = UtilSystem.truncarCadena(DateTime.Now.Date.ToShortDateString(), 10);

            foreach (DataGridViewRow item in dgvContable.Rows)
            {
                cont++;
                EDocumentos ObjDoc = new EDocumentos();
                ObjDoc.item        = cont;
                ObjDoc.documento   = Convert.ToInt32(numConsecutivo);
                ObjDoc.tipo        = tipoDoc;
                ObjDoc.periodo     = BLL.Inicializar.periodo;
                ObjDoc.dia         = DateTime.Now.Day.ToString();
                ObjDoc.centro      = string.IsNullOrEmpty(txtcentro.Text) ? "0" : txtcentro.Text;
                ObjDoc.descripcion = UtilSystem.truncarCadena(item.Cells["dtDescripcion"].Value.ToString(), 50);
                ObjDoc.debito      = UtilSystem.DIN(item.Cells["dtDebito"].Value.ToString() ?? "0");
                ObjDoc.credito     = UtilSystem.DIN(item.Cells["dtCredito"].Value.ToString() ?? "0");
                ObjDoc.codigo      = item.Cells["dtCuenta"].Value.ToString();
                ObjDoc.baseD       = UtilSystem.DIN(item.Cells["dtBase"].Value.ToString() ?? "0");
                ObjDoc.diasv       = 0;
                ObjDoc.fecha       = fecha;
                ObjDoc.cheque      = "";
                ObjDoc.nit         = txtcodProveedor.Text;
                ObjDoc.modulo      = "ACTIVOS";
                bllDoc.insertar(ObjDoc);
            }
            guardarMovimiento();
        }
Example #10
0
        private void Contabilidad()
        {
            int valCons = bllDoc.verificar(Convert.ToInt32(txtNumero.Text.Trim()), tipoDoc);

            if (valCons > 0)
            {
                txtNumero.Text = UtilSystem.fConsecutivo(Convert.ToInt32(txtNumero.Text) + 1);
            }
            bllTipo.updateConsecutivo(Convert.ToInt32(txtNumero.Text), tipoDoc);

            var agruparDebito = from row in dgvDatos.Rows.Cast <DataGridViewRow>()
                                group row by row.Cells["dtCtaGastos"].Value into
                                dtGrupo
                                select new
            {
                cuenta = dtGrupo.Key,
                valor  = dtGrupo.Sum(row => UtilSystem.DIN(row.Cells["dtDepreciacion"].Value.ToString()))
            };

            var AgruparCredito = from row in dgvDatos.Rows.Cast <DataGridViewRow>()
                                 group row by row.Cells["dtCtaDep"].Value into
                                 dtGrupo
                                 select new
            {
                cuenta = dtGrupo.Key,
                valor  = dtGrupo.Sum(row => UtilSystem.DIN(row.Cells["dtDepreciacion"].Value.ToString()))
            };

            int cont = 0;

            foreach (var item in agruparDebito)
            {
                // Crear Objeto de tipo Documento
                cont++;
                EDocumentos ObjDoc = new EDocumentos();
                ObjDoc.item        = cont;
                ObjDoc.documento   = Convert.ToInt32(txtNumero.Text);
                ObjDoc.tipo        = tipoDoc;
                ObjDoc.periodo     = BLL.Inicializar.periodo;
                ObjDoc.dia         = DateTime.Now.Day.ToString();
                ObjDoc.centro      = "0";
                ObjDoc.descripcion = "GASTO POR DEPRECIACION CTA " + item.cuenta;
                ObjDoc.debito      = UtilSystem.DIN(item.valor.ToString() ?? "0");
                ObjDoc.credito     = UtilSystem.DIN("0");
                ObjDoc.codigo      = item.cuenta.ToString();
                ObjDoc.baseD       = UtilSystem.DIN("0");
                ObjDoc.diasv       = 0;
                ObjDoc.fecha       = UtilSystem.fFecha(DateTime.Now.Date);
                ObjDoc.cheque      = "";
                ObjDoc.nit         = "0";
                ObjDoc.modulo      = "DEPRECIACION";
                bllDoc.insertar(ObjDoc);
            }

            foreach (var item in AgruparCredito)
            {
                // Crear Objeto de tipo Documento
                cont++;
                EDocumentos ObjDoc = new EDocumentos();
                ObjDoc.item        = cont;
                ObjDoc.documento   = Convert.ToInt32(txtNumero.Text);
                ObjDoc.tipo        = tipoDoc;
                ObjDoc.periodo     = BLL.Inicializar.periodo;
                ObjDoc.dia         = DateTime.Now.Day.ToString();
                ObjDoc.centro      = "0";
                ObjDoc.descripcion = "DEPRECIACION ACUMULADA CTA " + item.cuenta;
                ObjDoc.debito      = UtilSystem.DIN("0");
                ObjDoc.credito     = UtilSystem.DIN(item.valor.ToString() ?? "0");
                ObjDoc.codigo      = item.cuenta.ToString();
                ObjDoc.baseD       = UtilSystem.DIN("0");
                ObjDoc.diasv       = 0;
                ObjDoc.fecha       = UtilSystem.fFecha(DateTime.Now.Date);
                ObjDoc.cheque      = "";
                ObjDoc.nit         = "0";
                ObjDoc.modulo      = "DEPRECIACION";
                bllDoc.insertar(ObjDoc);
            }
        }