public bool ModificarDB(fa_liquidaciones_Info info) { try { using (Entity_Facturacion_FJ database = new Entity_Facturacion_FJ()) { fa_liquidaciones add = database.fa_liquidaciones.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdPeriodo == info.IdPeriodo); add.IdLiquidaciones = info.IdLiquidaciones; add.IdPeriodo = info.IdPeriodo; add.IdUsuario = info.IdUsuario; add.Observacion = info.Observacion; add.fecha = info.fecha; add.Estado_Proceso = info.Estado_Proceso; add.Estado = info.Estado; add.IdUsuarioUltModi = info.IdUsuarioUltModi; add.Fecha_UltMod = info.Fecha_UltMod; 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public fa_liquidaciones_Info Get_liquidaciones_info(int IdEmpresa, Int32 IdPeriodo) { try { fa_liquidaciones_Info info = new fa_liquidaciones_Info(); using (Entity_Facturacion_FJ database = new Entity_Facturacion_FJ()) { var query = (from i in database.fa_liquidaciones where i.IdEmpresa == IdEmpresa && i.IdPeriodo == IdPeriodo select i); foreach (var item in query) { info.IdEmpresa = item.IdEmpresa; info.IdLiquidaciones = item.IdLiquidaciones; info.Observacion = item.Observacion; info.fecha = item.fecha; info.Estado_Proceso = item.Estado_Proceso; } return(info); } } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool GuardarDB(fa_liquidaciones_Info info, ref decimal IdLiquidaciones) { try { using (Entity_Facturacion_FJ database = new Entity_Facturacion_FJ()) { fa_liquidaciones add = new fa_liquidaciones(); add.IdEmpresa = info.IdEmpresa; add.IdLiquidaciones = GetId(info.IdEmpresa); add.IdPeriodo = info.IdPeriodo; add.IdUsuario = info.IdUsuario; add.Observacion = info.Observacion; add.fecha = info.fecha; add.Estado_Proceso = info.Estado_Proceso; add.Estado = true; database.fa_liquidaciones.Add(add); database.SaveChanges(); IdLiquidaciones = add.IdLiquidaciones; } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool si_existe_en_base(fa_liquidaciones_Info info) { try { using (Entity_Facturacion_FJ database = new Entity_Facturacion_FJ()) { var query = (from i in database.fa_liquidaciones where i.IdEmpresa == info.IdEmpresa && i.IdLiquidaciones == info.IdLiquidaciones select i); if (query.Count() > 0) { return(true); } else { return(false); } } } 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); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool AnularDB(fa_liquidaciones_Info info) { try { return(data.AnularDB(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("", "AnularDB", ex.Message), ex) { EntityType = typeof(fa_liquidaciones_Bus) }; } }
private void Set() { try { liquidaciones_info = liquidaciones_bus.Get_liquidaciones_info(param.IdEmpresa, periodo_info.IdPeriodo); txt_Observacion.Text = liquidaciones_info.Observacion; de_Fecha.EditValue = liquidaciones_info.fecha; txtid_liquidaciones.EditValue = liquidaciones_info.IdLiquidaciones; cmb_facturacion_catalogo.set_CatalogosInfo(liquidaciones_info.Estado_Proceso); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public bool GuardarDB(fa_liquidaciones_Info info) { decimal Idliquidaciones = 0; bool ba_si_actualizo_ograbo = false; try { if (!data.si_existe_en_base(info)) { ba_si_actualizo_ograbo = data.GuardarDB(info, ref Idliquidaciones); foreach (var item in info.lista) { item.IdLiquidaciones = Idliquidaciones; } } else { ba_si_actualizo_ograbo = data.ModificarDB(info); } if (ba_si_actualizo_ograbo) { ba_si_actualizo_ograbo = detalle_bus.EliminarDB(info.IdEmpresa, Convert.ToInt32(info.IdLiquidaciones)); if (ba_si_actualizo_ograbo) { foreach (var item in info.lista) { item.IdLiquidaciones = info.IdLiquidaciones; } ba_si_actualizo_ograbo = detalle_bus.GuardarDB(info.lista); } } return(ba_si_actualizo_ograbo); } 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("", "GuardarDB", ex.Message), ex) { EntityType = typeof(fa_liquidaciones_Bus) }; } }