public override void filter_sucursales()
 {
     cajas.CriteriaString = my_sucursal_filter;
     cajas.Reload();
     //
     bindingSource1.DataSource = cajas;
     bindingSource1.MoveFirst();
 }
示例#2
0
 public override void filter_sucursales()
 {
     bancos.Reload();
     bancos_cuentas.CriteriaString = my_sucursal_filter;
     bancos_cuentas.Reload();
     //
     bindingSource1.DataSource = bancos_cuentas;
     bindingSource1.MoveFirst();
 }
示例#3
0
 private void UI_Configuracion_general_Load(object sender, EventArgs e)
 {
     if (Ln_modo == 1)
     {
         Text = "Preferencias del Usuario";
         labelControl_titulo.Text         = "Preferencias del Usuario";
         label_nombre_sucursal.Visible    = true;
         label_time_new_sesion.Visible    = false;
         label_time_new_sesion2.Visible   = false;
         label_activasonido.Visible       = false;
         lookUpEdit_sucursal.Visible      = true;
         spinEdit_time_new_sesion.Visible = false;
         lookUp_activa_audio.Visible      = false;
     }
     else
     {
         this.Text = "Configuracion General";
         this.labelControl_titulo.Text    = "Configuracion General";
         label_nombre_sucursal.Visible    = false;
         label_time_new_sesion.Visible    = true;
         label_time_new_sesion2.Visible   = true;
         label_activasonido.Visible       = true;
         lookUpEdit_sucursal.Visible      = false;
         spinEdit_time_new_sesion.Visible = true;
         lookUp_activa_audio.Visible      = true;
     }
     sucursales = new DevExpress.Xpo.XPCollection <Fundraising_PTDM.FUNDRAISING_PT.Sucursales>(DevExpress.Xpo.XpoDefault.Session, (new OperandProperty("status") == new OperandValue(1)), (new DevExpress.Xpo.SortProperty("codigo", DevExpress.Xpo.DB.SortingDirection.Ascending)));
     sucursales.LoadingEnabled = true;
     sucursales.Reload();
     //
     configuracion = new DevExpress.Xpo.XPCollection <Fundraising_PTDM.FUNDRAISING_PT.Configuracion>(DevExpress.Xpo.XpoDefault.Session, true);
     configuracion.LoadingEnabled = true;
     configuracion.Reload();
     //
     bindingSource_sucursales.DataSource           = sucursales;
     bindingSource_configuraciongeneral.DataSource = configuracion;
     //
     if (bindingSource_configuraciongeneral.Count > 0)
     {
         if (((Fundraising_PTDM.FUNDRAISING_PT.Configuracion)bindingSource_configuraciongeneral.Current).sucursal != null)
         {
             lookUpEdit_sucursal.EditValue = ((Fundraising_PTDM.FUNDRAISING_PT.Configuracion)bindingSource_configuraciongeneral.Current).sucursal.oid;
             current_sucursal_inicial      = ((Fundraising_PTDM.FUNDRAISING_PT.Configuracion)bindingSource_configuraciongeneral.Current).sucursal;
         }
     }
     //
     lookUp_activa_audio.gridLookUpEdit1View.OptionsBehavior.AutoPopulateColumns = true;
     lookUp_activa_audio.gridLookUpEdit1.Properties.DataSource    = Fundraising_PTDM.Enums.GetListValue(lookUp_activa_audio.Enum);
     lookUp_activa_audio.gridLookUpEdit1.Properties.DisplayMember = "Descripcion";
     lookUp_activa_audio.gridLookUpEdit1.Properties.ValueMember   = "Valor";
     lookUp_activa_audio.gridLookUpEdit1.DataBindings.Clear();
     lookUp_activa_audio.gridLookUpEdit1.DataBindings.Add(new System.Windows.Forms.Binding("EditValue", bindingSource_configuraciongeneral, "activa_audio", true, DataSourceUpdateMode.Never));
     //
     spinEdit_time_new_sesion.DataBindings.Clear();
     spinEdit_time_new_sesion.DataBindings.Add(new System.Windows.Forms.Binding("Value", bindingSource_configuraciongeneral, "time_new_sesion", true, DataSourceUpdateMode.Never));
     //
     simpleButton_guardar.Click += new EventHandler(simpleButton_guardar_Click);
     simpleButton_salir.Click   += new EventHandler(simpleButton_salir_Click);
     DevExpress.XtraSplashScreen.SplashScreenManager.CloseForm(false, 0, null);
 }
 public override void datareload()
 {
     base.datareload();
     //
     //usuarios.Reload();
     //cajas.Reload();
     //cajeros.Reload();
     //sucursales.Reload();
     //sesiones.Reload();
     //
     //DevExpress.Xpo.XpoDefault.Session.Reload(usuarios, true);
     //DevExpress.Xpo.XpoDefault.Session.Reload(cajas, true);
     //DevExpress.Xpo.XpoDefault.Session.Reload(cajeros, true);
     //DevExpress.Xpo.XpoDefault.Session.Reload(sucursales, true);
     //DevExpress.Xpo.XpoDefault.Session.Reload(sesiones, true);
     //
     usuarios.Load();
     cajas.Load();
     cajeros.Load();
     sucursales.Load();
     sesiones.Load();
     //
     usuarios.Reload();
     cajas.Reload();
     cajeros.Reload();
     sucursales.Reload();
     sesiones.Reload();
     //
     this.lookUpEdit_sucursales.Properties.DataSource = Fundraising_PT.Clases.Setting_Sucursales.data_sucursales();
     //
     filter_sucursales();
 }
 public override void datareload()
 {
     base.datareload();
     //
     cajeros.Load();
     cajeros.Reload();
     bindingSource1.MoveFirst();
     //
 }
 public override void datareload()
 {
     base.datareload();
     //
     usuarios.Load();
     usuarios.Reload();
     bindingSource1.MoveFirst();
     //
 }
 public override void datareload()
 {
     base.datareload();
     //
     proveedores_ta.Load();
     proveedores_ta.Reload();
     bindingSource1.MoveFirst();
     //
 }
 public override void datareload()
 {
     base.datareload();
     //
     responsable_depositos.Load();
     responsable_depositos.Reload();
     bindingSource1.MoveFirst();
     //
 }
 public override void datareload()
 {
     base.datareload();
     //
     Denominacion_Monedas.Load();
     Denominacion_Monedas.Reload();
     bindingSource1.MoveFirst();
     //
 }
 public override void datareload()
 {
     base.datareload();
     //
     cajas.Load();
     sucursales.Load();
     //
     cajas.Reload();
     sucursales.Reload();
     //
     this.lookUpEdit_sucursales.Properties.DataSource = Fundraising_PT.Clases.Setting_Sucursales.data_sucursales();
     //
     filter_sucursales();
 }
 public void datareload()
 {
     sesiones.Load();
     sesiones.Reload();
     llena_datatable_sesiones();
     //
     bindingSource1.MoveFirst();
     //
     this.imageListBoxControl_sesiones_activas.DataSource       = sesiones_activas;
     this.imageListBoxControl_sesiones_activas.DisplayMember    = "descripcion";
     this.imageListBoxControl_sesiones_activas.ValueMember      = "oid";
     this.imageListBoxControl_sesiones_activas.ImageIndexMember = "status";
     //
     this.imageListBoxControl_sesiones_activas.Refresh();
 }
		public void CreateDefaultContacts()
		{
			if (colContacts.Count == 0)
			{
				Contact cont = null;
				Address addr = null;

				cont = new Contact("Maria Anders", "030-0074321");
				addr = new Address("Obere Str. 57", "12209", "Germany");
				cont.Address = addr;
				//addr.Save()
				cont.Save();

				cont = new Contact("Antonio Moreno", "(5) 555-3932");
				addr = new Address("Mataderos  2312", "05023", "Mexico");
				cont.Address = addr;
				//addr.Save()
				cont.Save();

				colContacts.Reload();
			}
		}
        void simpleButton_aceptar_Click(object sender, EventArgs e)
        {
            int lnStatus_auxiliar = 0;

            if ((ln_status_totalventa == 0 || ln_status_totalventa == 1 || ln_status_totalventa == 6) & ll_active_ajust == false)
            {
                Fundraising_PT.Clases.MsgBoxUtil.HackMessageBox("Abierta", "Cerrada", "Cancelar");
                switch (MessageBox.Show("Seleccione como desea guardar la Totalización de Ventas ?" + Environment.NewLine + Environment.NewLine + "Abierta : Deja la Totalización abierta para ediciónes de datos." + Environment.NewLine + Environment.NewLine + "Cerrada : Cierra la Totalización y solo se permitiran ajustes.", "Guardar Totalización de Ventas", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1))
                {
                case DialogResult.Yes:
                    lnStatus_auxiliar = 1;
                    break;

                case DialogResult.No:
                    if (ln_total_ventas_ini == 0 & ln_total_ventas == 0)
                    {
                        lnStatus_auxiliar = 5;
                    }
                    else
                    {
                        lnStatus_auxiliar = 2;
                    }
                    break;

                default:
                    lnStatus_auxiliar = 0;
                    break;
                }
                Fundraising_PT.Clases.MsgBoxUtil.UnHackMessageBox();
            }
            else
            {
                if ((ln_status_totalventa == 2 || ln_status_totalventa == 3 || ln_status_totalventa == 5) | (ln_status_totalventa == 0 || ln_status_totalventa == 1 || ln_status_totalventa == 6) & ll_active_ajust == true)
                {
                    if (ln_total_ventas_ini == 0 & ln_total_ventas == 0)
                    {
                        lnStatus_auxiliar = 5;
                    }
                    else
                    {
                        lnStatus_auxiliar = 3;
                    }
                }
                else
                {
                    lnStatus_auxiliar = 0;
                }
            }
            //
            if (lnStatus_auxiliar != 0 & ln_status_totalventa != 4)
            {
                // GUARDA TOTALES VENTAS POR FORMA DE PAGO //
                if (MessageBox.Show("Esta seguro de GUARDAR los datos con la seleccion correspondiente ?", "Guardar Totales Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.OK)
                {
                    // se inicia una transaccion para guardar los datos //
                    DevExpress.Xpo.XpoDefault.Session.BeginTransaction();
                    try
                    {
                        // recorre la tabla de totales_formas_pagos y guarda los datos //
                        foreach (DataRow row_totven_fp in totales_formas_pagos.Rows)
                        {
                            Fundraising_PTDM.FUNDRAISING_PT.Totales_Ventas totales_ventas_aux1 = null;
                            try
                            {
                                totales_ventas_aux1 = totales_ventas.First <Fundraising_PTDM.FUNDRAISING_PT.Totales_Ventas>(exis_tot_fp => exis_tot_fp.forma_pago.oid == (Guid)row_totven_fp["oid"]);
                            }
                            catch
                            {
                                totales_ventas_aux1 = null;
                            }
                            //
                            if ((decimal)row_totven_fp["monto_manual"] > 0)
                            {
                                if (totales_ventas_aux1 == null)
                                {
                                    totales_ventas_aux1             = new Fundraising_PTDM.FUNDRAISING_PT.Totales_Ventas(DevExpress.Xpo.XpoDefault.Session);
                                    totales_ventas_aux1.recaudacion = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey <Fundraising_PTDM.FUNDRAISING_PT.Recaudaciones>(lg_recaudacion);
                                    totales_ventas_aux1.forma_pago  = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey <Fundraising_PTDM.FUNDRAISING_PT.Formas_Pagos>((Guid)row_totven_fp["oid"]);
                                }
                                totales_ventas_aux1.monto_manual = (decimal)row_totven_fp["monto_manual"];
                                totales_ventas_aux1.status       = 1;
                                totales_ventas_aux1.sucursal     = Fundraising_PT.Properties.Settings.Default.sucursal;
                                totales_ventas_aux1.Save();
                            }
                            else
                            {
                                if (totales_ventas_aux1 != null)
                                {
                                    totales_ventas_aux1.Delete();
                                    totales_ventas_aux1.Save();
                                }
                            }
                            //
                        } // final del foreach
                        // cambia estatus de totales ventas en la recaudacion y termina el proceso //
                        Fundraising_PTDM.FUNDRAISING_PT.Recaudaciones recaudacion_aux = DevExpress.Xpo.XpoDefault.Session.GetObjectByKey <Fundraising_PTDM.FUNDRAISING_PT.Recaudaciones>(lg_recaudacion);
                        if (recaudacion_aux.status_tv == 2)
                        {
                            ln_status_totalventa      = 3;
                            lnStatus_auxiliar         = 3;
                            recaudacion_aux.status_tv = 3;
                            recaudacion_aux.Save();
                        }
                        else
                        {
                            if (recaudacion_aux.status_tv == 0 || recaudacion_aux.status_tv == 1 || recaudacion_aux.status_tv == 6)
                            {
                                ln_status_totalventa          = lnStatus_auxiliar;
                                recaudacion_aux.supervisor    = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey <Fundraising_PTDM.FUNDRAISING_PT.Usuarios>(Fundraising_PT.Properties.Settings.Default.U_oid);
                                recaudacion_aux.status_tv     = lnStatus_auxiliar;
                                recaudacion_aux.fecha_hora_tv = ld_fecha_totales;
                                recaudacion_aux.Save();
                            }
                            else
                            {
                                ((Fundraising_PTDM.FUNDRAISING_PT.Recaudaciones)((Fundraising_PT.Formularios.UI_Recaudaciones)Form_padre).this_primary_object_persistent_current).status_tv = ln_status_totalventa_ini;
                                ((Fundraising_PT.Formularios.UI_Recaudaciones)Form_padre).this_primary_object_persistent_current.Save();
                                ln_status_totalventa = ln_status_totalventa_ini;
                            }
                        }
                        //
                        DevExpress.Xpo.XpoDefault.Session.CommitTransaction();
                        MessageBox.Show("Datos Guardados Correctamente...", "Guardar Totales Ventas");
                        //
                        try
                        {
                            totales_ventas.Reload();
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Otro Usuario reviso y modifico datos mientras usted lo tenia en proceso...", "Guardar Totales Ventas");
                        }
                        carga_totales_ventas();
                        //
                        // actualiza el desgloce x puntos bancarios de las formas de pago tipo tarjeta.
                        this.actualiza_detalle_tarjetas_pb(totales_formas_pagos);
                        //
                        ((Fundraising_PT.Formularios.UI_Recaudaciones)Form_padre).seteo_status_totalventa();
                        this.Close();
                        //
                    } // final del 1er. Try
                    catch (Exception oerror)
                    {
                        MessageBox.Show("Ocurrio un ERROR durante el proceso de guardar los datos, se reversara dicho proceso..." + Environment.NewLine + "Error: " + oerror.Message, "Guardar Totales Ventas");
                        DevExpress.Xpo.XpoDefault.Session.RollbackTransaction();
                        //
                        ((Fundraising_PT.Formularios.UI_Recaudaciones)Form_padre).seteo_status_totalventa();
                        this.Close();
                        //
                    }
                } // final del IF MESSAGEBOX
                  // FINAL GUARDA TOTALES VENTAS POR FORMA DE PAGO //
            }     // final del IF estatus_tv != 0 and != 4
        }