Beispiel #1
0
        public void FormatoCierreCaja(Cierrecaja cierrecaja)
        {
            const string nameRelation = "caja.vwcierrecajaimpresion";
            string       whereList    = string.Format("idcierrecaja = {0}", cierrecaja.Idcierrecaja);
            const string ordersList   = "idmediopago";
            const string fieldsList   = "*";

            DataSet dsRecibo = new DataSet
            {
                DataSetName = "reciboresumen"
            };


            DataTable dtEmpresa = HelperDb.SqlConsulta("inntecc.vwsucursal", string.Format("idsucursal = {0}", SessionApp.SucursalSel.Idsucursal), null, "*");
            DataTable dt        = HelperDb.SqlConsulta(nameRelation, whereList, ordersList, fieldsList);

            DataTable dtRecibo = dt.Copy();

            dtRecibo.TableName = "reciboresumen";

            DataTable dtEmpresaSel = dtEmpresa.Copy();

            dtEmpresaSel.TableName = "empresa";

            dsRecibo.Tables.Add(dtRecibo);
            dsRecibo.Tables.Add(dtEmpresaSel);

            string nameReporte = FilesHelper.FindingFileName(Application.StartupPath, "Reportes\\Finanzas\\reciboresumen.repx");

            ReportHelper3 reportHelper3 = new ReportHelper3(nameReporte, dsRecibo, null, "reciboresumen");

            reportHelper3.ShowDialog();
        }
Beispiel #2
0
        private void InicioTipoMantenimiento()
        {
            switch (TipoMnt)
            {
            case TipoMantenimiento.Nuevo:
                pkIdEntidad.EditValue = IdEntidadMnt;
                CargarReferencias();
                ValoresPorDefecto();
                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;
                CierrecajaMnt         = new Cierrecaja();
                CargarDetalle();

                break;

            case TipoMantenimiento.Modificar:
                pkIdEntidad.EditValue = IdEntidadMnt;
                CargarReferencias();
                TraerDatos();
                iFechacierre.Enabled = false;
                btnImportar.Enabled  = false;
                CargarDetalle();


                SumarTotales();
                break;
            }
        }
Beispiel #3
0
 public bool GuardarCierrecaja(TipoMantenimiento tipoMantenimiento, Cierrecaja entidadCab, List <VwCierrecajadet> elementoDetList)
 {
     return(CierrecajaDao.GuardarCierrecaja(tipoMantenimiento, entidadCab, elementoDetList));
 }
Beispiel #4
0
 public void UpdateCierrecaja(Cierrecaja entity)
 {
     CierrecajaDao.Update(entity);
 }
Beispiel #5
0
 public int SaveCierrecaja(Cierrecaja entity)
 {
     return(CierrecajaDao.Save(entity));
 }
Beispiel #6
0
        private void bmMantenimiento_ItemClick(object sender, ItemClickEventArgs e)
        {
            var subMenu = e.Item as BarSubItem;

            if (subMenu != null)
            {
                return;
            }
            switch (e.Item.Name)
            {
            case "btnNuevo":
                LimpiarCampos();

                TipoMnt = TipoMantenimiento.Nuevo;

                IdEntidadMnt          = 0;
                pkIdEntidad.EditValue = 0;

                CierrecajaMnt = null;
                CierrecajaMnt = new Cierrecaja();

                btnGrabar.Enabled       = true;
                btnGrabarCerrar.Enabled = true;
                btnGrabarNuevo.Enabled  = true;

                btnEliminar.Enabled   = false;
                btnActualizar.Enabled = false;

                ValoresPorDefecto();

                if (Permisos.Nuevo)
                {
                    CamposSoloLectura(false);
                }
                break;

            case "btnGrabar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    //btnGrabar.Enabled = false;
                    //btnGrabarCerrar.Enabled = false;
                    btnGrabarNuevo.Enabled = false;

                    if (IdEntidadMnt > 0)
                    {
                        TipoMnt = TipoMantenimiento.Modificar;
                    }

                    if (Permisos.Eliminar)
                    {
                        btnEliminar.Enabled   = true;
                        btnActualizar.Enabled = true;
                    }
                    DeshabilitarModificacion();
                }
                break;

            case "btnGrabarCerrar":
                if (Guardar())
                {
                    SeGuardoObjeto = true;
                    DialogResult   = DialogResult.OK;
                }
                break;

            case "btnEliminar":
                EliminaRegistro();
                break;

            case "btnLimpiarCampos":
                LimpiarCampos();
                break;

            case "btnActualizar":
                if (IdEntidadMnt > 0)
                {
                    TraerDatos();
                    CargarDetalle();
                }
                break;

            case "btnImportar":
                if (!Validaciones())
                {
                    break;
                }
                CargarResumen();
                break;

            case "btnCerrar":
                if (SeGuardoObjeto)
                {
                    DialogResult = DialogResult.OK;
                }
                else
                {
                    CierrecajaMnt = null;
                    DialogResult  = DialogResult.OK;
                }
                break;

            case "btnImprimir":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    ImpresionFormato.FormatoCierreCaja(CierrecajaMnt);
                }

                break;

            case "btnImprimirDetalle":
                if (ImpresionFormato == null)
                {
                    ImpresionFormato = new ImpresionFormato();
                }
                if (IdEntidadMnt > 0)
                {
                    ImpresionFormato.FormatoCierreCajaDetalle((int)iIdempleado.EditValue, (DateTime)iFechacierre.EditValue);
                }

                break;
            }
        }