public TransliterateSentence GetTransliterateSentence(Model.VerseIndex index, DevExpress.Xpo.UnitOfWork uow) { if (index.IsNotNull()) { var verse = new DevExpress.Xpo.XPQuery <Model.Verse>(uow).Where(x => x.Index == index.Index).FirstOrDefault(); if (verse.IsNotNull()) { var value = string.Empty; var svalue = string.Empty; foreach (var item in verse.VerseWords) { svalue += item.SourceWord + " "; value += TransliterateWord(item.SourceWord) + " "; } return(new TransliterateSentence() { SourceSentence = svalue.Trim(), TransliteritSentence = value.Trim(), Index = index }); } } return(default);
public override void guardar(object sender, EventArgs e) { //if (current_sesion != null) if (this_primary_object_persistent_current != null) { Guid lcaja = Guid.Empty; Guid lcajero = Guid.Empty; int id_sesion = 0; // //if (current_sesion.id_sesion <= 0 | current_sesion.id_sesion == null | this.lAccion == "Insertar") if (((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).id_sesion <= 0 | ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).id_sesion == null | this.lAccion == "Insertar") { DevExpress.Xpo.XPQuery <Fundraising_PTDM.FUNDRAISING_PT.Sesiones> query = new DevExpress.Xpo.XPQuery <Fundraising_PTDM.FUNDRAISING_PT.Sesiones>(DevExpress.Xpo.XpoDefault.Session); id_sesion = (from x in query select x.id_sesion).Max() + 1; } else { //id_sesion = current_sesion.id_sesion; id_sesion = ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).id_sesion; } if (this.lookUp_caja.gridLookUpEdit1.EditValue != null & this.lookUp_caja.gridLookUpEdit1.EditValue.ToString() != String.Empty) { lcaja = (Guid)this.lookUp_caja.gridLookUpEdit1.EditValue; } if (this.lookUp_cajero.gridLookUpEdit1.EditValue != null & this.lookUp_cajero.gridLookUpEdit1.EditValue.ToString() != String.Empty) { lcajero = (Guid)this.lookUp_cajero.gridLookUpEdit1.EditValue; } // if (valida_fechahora_sesion((this.dateTime_fecha_hora.dateEdit1.DateTime == null || this.dateTime_fecha_hora.dateEdit1.DateTime.ToString().Trim() == String.Empty ? DateTime.Now : DateTime.Parse(this.dateTime_fecha_hora.dateEdit1.DateTime.ToString())), DevExpress.Xpo.Session.DefaultSession.GetObjectByKey <Fundraising_PTDM.FUNDRAISING_PT.Cajas>(lcaja))) { //current_sesion.id_sesion = id_sesion; //current_sesion.elaborado = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey<Fundraising_PTDM.FUNDRAISING_PT.Usuarios>(Fundraising_PT.Properties.Settings.Default.U_oid); //current_sesion.caja = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey<Fundraising_PTDM.FUNDRAISING_PT.Cajas>(lcaja); //current_sesion.cajero = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey<Fundraising_PTDM.FUNDRAISING_PT.Cajeros>(lcajero); //current_sesion.fecha_hora = (this.dateTime_fecha_hora.dateEdit1.DateTime == null || this.dateTime_fecha_hora.dateEdit1.DateTime.ToString().Trim() == String.Empty ? DateTime.Now : DateTime.Parse(this.dateTime_fecha_hora.dateEdit1.DateTime.ToString())); //current_sesion.sucursal = Fundraising_PT.Properties.Settings.Default.sucursal; // ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).id_sesion = id_sesion; ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).elaborado = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey <Fundraising_PTDM.FUNDRAISING_PT.Usuarios>(Fundraising_PT.Properties.Settings.Default.U_oid); ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).caja = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey <Fundraising_PTDM.FUNDRAISING_PT.Cajas>(lcaja); ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).cajero = DevExpress.Xpo.Session.DefaultSession.GetObjectByKey <Fundraising_PTDM.FUNDRAISING_PT.Cajeros>(lcajero); ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).fecha_hora = (this.dateTime_fecha_hora.dateEdit1.DateTime == null || this.dateTime_fecha_hora.dateEdit1.DateTime.ToString().Trim() == String.Empty ? DateTime.Now : DateTime.Parse(this.dateTime_fecha_hora.dateEdit1.DateTime.ToString())); ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).sucursal = Fundraising_PT.Properties.Settings.Default.sucursal; // if (this.lAccion == "Insertar") { //current_sesion.status = 1; ((Fundraising_PTDM.FUNDRAISING_PT.Sesiones)this_primary_object_persistent_current).status = 1; } // base.guardar(sender, e); viewcodigointegrado(); } else { MessageBox.Show("No se puede guardar la sesión porque la caja ya tiene una sesión dentro del limite de tiempo NO permitido.", "Guardar Sesión", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }