public List <ro_Config_rubros_x_Prestamo_Info> ConsultaGeneral(int IdEmpresa) { List <ro_Config_rubros_x_Prestamo_Info> Lst = new List <ro_Config_rubros_x_Prestamo_Info>(); EntitiesRoles oEnti = new EntitiesRoles(); try { var Query = from q in oEnti.ro_Config_rubros_x_Prestamo where q.IdEmpresa == IdEmpresa select q; foreach (var item in Query) { ro_Config_rubros_x_Prestamo_Info Obj = new ro_Config_rubros_x_Prestamo_Info(); Obj.IdEmpresa = item.IdEmpresa; Obj.IdRubro = item.IdRubro; Obj.orden = Convert.ToInt32(item.orden); Lst.Add(Obj); } return(Lst); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean GuardarDB(ro_Config_rubros_x_Prestamo_Info Info) { try { List <ro_Config_rubros_x_Prestamo_Info> Lst = new List <ro_Config_rubros_x_Prestamo_Info>(); using (EntitiesRoles Context = new EntitiesRoles()) { ro_Config_rubros_x_Prestamo Data = new ro_Config_rubros_x_Prestamo(); Data.IdEmpresa = Info.IdEmpresa; Data.IdRubro = Info.IdRubro; Data.orden = getId(Info.IdEmpresa); Context.ro_Config_rubros_x_Prestamo.Add(Data); Context.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
public Boolean Borrar(ro_Config_rubros_x_Prestamo_Info Info) { try { using (EntitiesRoles context = new EntitiesRoles()) { var contact = context.ro_Config_rubros_x_Prestamo.First(minfo => minfo.IdEmpresa == Info.IdEmpresa && minfo.IdRubro == Info.IdRubro); context.ro_Config_rubros_x_Prestamo.Remove(contact); context.SaveChanges(); context.Dispose(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }
private void btnDerechaTodos_Click(object sender, EventArgs e) { try { int sec = 1; List <ro_rubro_tipo_Info> RubroLstxEmpre; List <ro_rubro_tipo_Info> CbtesLst = (List <ro_rubro_tipo_Info>)gridControlRubroG.DataSource; if (gridViewRubroE.RowCount == 0) { RubroLstxEmpre = new List <ro_rubro_tipo_Info>(); } else { RubroLstxEmpre = (List <ro_rubro_tipo_Info>)gridControlRubroE.DataSource; } if (CbtesLst != null) { foreach (var item in CbtesLst) { RubroLstxEmpre.Add(item); gridControlRubroE.DataSource = null; int secuencia = item.ru_orden; RubroLstxEmpre.ToList().ForEach(v => { v.ru_orden = secuencia; secuencia++; }); gridControlRubroE.DataSource = RubroLstxEmpre; // ro_Config_Rubros_x_empleado_Info Info = new ro_Config_Rubros_x_empleado_Info(); ro_Config_rubros_x_Prestamo_Info Info = new ro_Config_rubros_x_Prestamo_Info(); Info.IdEmpresa = param.IdEmpresa; Info.IdRubro = item.IdRubro; // Info.OrdenPres = item.ru_orden; Info.orden = item.ru_orden; var asd = Bus_ConfPrestamo.GuardarDB(Info); } gridControlRubroG.DataSource = null; LstInfoIzquir.Clear(); dicderIzquei.Clear(); LstInfoDerechane = (List <ro_rubro_tipo_Info>)gridControlRubroE.DataSource; dicder.Clear(); foreach (var item in LstInfoDerechane) { dicder.Add(item.IdRubro, item); } } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
private void BtnIzquierdaTodos_Click(object sender, EventArgs e) { try { List <ro_rubro_tipo_Info> CbtesLst; //= (List<ro_rubro_tipo_Info>)gridControlRubroE.DataSource; List <ro_rubro_tipo_Info> RubroLstxEmpre = (List <ro_rubro_tipo_Info>)gridControlRubroE.DataSource; if (gridViewRubroG.RowCount == 0) { CbtesLst = new List <ro_rubro_tipo_Info>(); } else { CbtesLst = (List <ro_rubro_tipo_Info>)gridViewRubroG.DataSource; } if (RubroLstxEmpre != null) { foreach (var item in RubroLstxEmpre) { // ro_Config_Rubros_x_empleado_Info Info = new ro_Config_Rubros_x_empleado_Info(); ro_Config_rubros_x_Prestamo_Info Info = new ro_Config_rubros_x_Prestamo_Info(); Info.IdEmpresa = param.IdEmpresa; Info.IdRubro = item.IdRubro; if (Bus_ConfPrestamo.Borrar(Info)) { CbtesLst.Add(item); gridControlRubroG.DataSource = null; gridControlRubroG.DataSource = CbtesLst; } } gridControlRubroE.DataSource = null; LstInfoDerechane.Clear(); dicder.Clear(); LstInfoIzquir = (List <ro_rubro_tipo_Info>)gridControlRubroG.DataSource; dicderIzquei.Clear(); foreach (var item in LstInfoIzquir) { dicderIzquei.Add(item.IdRubro, item); } } Recargar(); } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
public Boolean Borrar(ro_Config_rubros_x_Prestamo_Info Info) { try { return(odata.Borrar(Info)); } catch (Exception ex) { Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Borrar", ex.Message), ex) { EntityType = typeof(ro_Config_rubros_x_Prestamo_Bus) }; } }
private void btnDerechaUno_Click(object sender, EventArgs e) { try { if (InfoIzquir.IdRubro != null) { dicder.Add(InfoIzquir.IdRubro, InfoIzquir); dicderIzquei.Remove(InfoIzquir.IdRubro); // ro_Config_Rubros_x_empleado_Info Info = new ro_Config_Rubros_x_empleado_Info(); ro_Config_rubros_x_Prestamo_Info Info = new ro_Config_rubros_x_Prestamo_Info(); Info.IdEmpresa = param.IdEmpresa; Info.IdRubro = InfoIzquir.IdRubro; LstInfoDerechane.Add(InfoIzquir); var asd = Bus_ConfPrestamo.GuardarDB(Info); gridControlRubroE.DataSource = null; int sec = 1; LstInfoDerechane.ToList().ForEach(v => { v.ru_orden = sec; sec++; }); gridControlRubroE.DataSource = LstInfoDerechane; focus = gridViewRubroG.FocusedRowHandle; LstInfoIzquir.Remove(InfoIzquir); gridControlRubroG.DataSource = null; gridControlRubroG.DataSource = LstInfoIzquir; gridViewRubroG.FocusedRowHandle = focus + 1; } else { MessageBox.Show("No hay rubro que pasar, revise por favor", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
private void btnIzquierdaUno_Click(object sender, EventArgs e) { try { ro_Config_rubros_x_Prestamo_Info Info = new ro_Config_rubros_x_Prestamo_Info(); Info.IdEmpresa = param.IdEmpresa; Info.IdRubro = InfoDerecha.IdRubro; if (Bus_ConfPrestamo.Borrar(Info)) { dicderIzquei.Add(InfoDerecha.IdRubro, InfoDerecha); dicder.Remove(InfoDerecha.IdRubro); if (InfoDerecha != null) { LstInfoIzquir.Add(InfoDerecha); gridControlRubroG.DataSource = null; gridControlRubroG.DataSource = LstInfoIzquir; focus2 = gridViewRubroE.FocusedRowHandle; LstInfoDerechane.Remove(InfoDerecha); gridControlRubroE.DataSource = null; int sec = 1; LstInfoDerechane.ToList().ForEach(v => { v.ru_orden = sec; sec++; }); gridControlRubroE.DataSource = LstInfoDerechane; gridViewRubroE.FocusedRowHandle = focus2 + 1; } } else { MessageBox.Show("Problemas al eliminar el registro", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message); Log_Error_bus.Log_Error(ex.ToString()); } }
private void pu_Guardar() { try { int msg = 0; int focus = gridViewRubroE.FocusedRowHandle; gridViewRubroE.FocusedRowHandle = focus + 1; if (LstInfoDerechane.Count == 0) { MessageBox.Show("No existen rubros que guardar, revise por favor", "ATENCION", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } foreach (var item in LstInfoDerechane) { ro_Config_rubros_x_Prestamo_Info Info_Conf = new ro_Config_rubros_x_Prestamo_Info(); Info_Conf.IdEmpresa = param.IdEmpresa; Info_Conf.IdRubro = item.IdRubro; Info_Conf.orden = item.ru_orden; if (Bus_ConfPrestamo.ModificarDB(Info_Conf) == false) { MessageBox.Show("El registro no se pudo guardar, revise por favor", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } msg++; } if (msg > 0) { MessageBox.Show("El registro ha sido guardado con éxito", "INFORMACION", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.InnerException.ToString()); } }