public bool ModificiarDB(ct_anio_fiscal_x_cuenta_utilidad_Info Info, ref string mensaje) { try { Boolean res = false; using (EntitiesDBConta Context = new EntitiesDBConta()) { ct_anio_fiscal_x_cuenta_utilidad contact = Context.ct_anio_fiscal_x_cuenta_utilidad.FirstOrDefault(v => v.IdEmpresa == Info.IdEmpresa && v.IdanioFiscal == Info.IdanioFiscal); if (contact != null) { contact.IdCtaCble = Info.IdCtaCble; Context.SaveChanges(); res = true; } if (contact == null) // no esta el año fiscal { GuardarDB(Info, ref mensaje); res = true; } } return(res); } 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 mensaje); mensaje = ex.ToString(); throw new Exception(ex.ToString()); } }
public ct_anio_fiscal_x_cuenta_utilidad_Info get_info(int IdEmpresa, int IdanioFiscal) { try { ct_anio_fiscal_x_cuenta_utilidad_Info info = new ct_anio_fiscal_x_cuenta_utilidad_Info(); using (Entities_contabilidad Context = new Entities_contabilidad()) { ct_anio_fiscal_x_cuenta_utilidad Entity = Context.ct_anio_fiscal_x_cuenta_utilidad.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdanioFiscal == IdanioFiscal); if (Entity == null) { return(null); } info = new ct_anio_fiscal_x_cuenta_utilidad_Info { IdEmpresa = Entity.IdEmpresa, IdanioFiscal = Entity.IdanioFiscal, IdCtaCble = Entity.IdCtaCble, observacion = Entity.observacion }; } return(info); } catch (Exception) { throw; } }
public bool GuardarDB(ct_anio_fiscal_x_cuenta_utilidad_Info Info, ref string mensaje) { try { Boolean res = false; using (EntitiesDBConta Context = new EntitiesDBConta()) { ct_anio_fiscal_x_cuenta_utilidad contact = new ct_anio_fiscal_x_cuenta_utilidad(); contact.IdEmpresa = Info.IdEmpresa; contact.IdanioFiscal = Info.IdanioFiscal; contact.IdCtaCble = Info.IdCtaCble; contact.observacion = (Info.observacion == null) ? "" : Info.observacion; Context.ct_anio_fiscal_x_cuenta_utilidad.Add(contact); Context.SaveChanges(); res = true; } return(res); } 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 mensaje); mensaje = ex.ToString(); throw new Exception(ex.ToString()); } }
public ct_anio_fiscal_x_cuenta_utilidad_Info Get_Info_anioF_x_Cta(int Idempresa, int IdanioFiscal, ref string mensaje) { try { ct_anio_fiscal_x_cuenta_utilidad_Info Info = new ct_anio_fiscal_x_cuenta_utilidad_Info(); using (EntitiesDBConta Context = new EntitiesDBConta()) { var Select = from q in Context.ct_anio_fiscal_x_cuenta_utilidad where q.IdanioFiscal == IdanioFiscal && q.IdEmpresa == Idempresa select q; foreach (var item in Select) { Info.IdanioFiscal = item.IdanioFiscal; Info.IdCtaCble = item.IdCtaCble; Info.observacion = item.observacion; Info.IdEmpresa_cbte_cierre = item.IdEmpresa_cbte_cierre; Info.IdTipoCbte_cbte_cierre = item.IdTipoCbte_cbte_cierre; Info.IdCbteCble_cbte_cierre = item.IdCbteCble_cbte_cierre; } } 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 mensaje); mensaje = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool guardarDB(ct_anio_fiscal_x_cuenta_utilidad_Info info) { try { return(odata.guardarDB(info)); } catch (Exception) { throw; } }
public bool ModificiarDB_CbteCierre(ct_anio_fiscal_x_cuenta_utilidad_Info Info, ref string mensaje) { try { return(oData.ModificiarDB_CbteCierre(Info, ref mensaje)); } 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("", "ModificarDB", ex.Message), ex) { EntityType = typeof(ct_anio_fiscal_x_cuenta_utilidad_Bus) }; } }
public bool guardarDB(ct_anio_fiscal_x_cuenta_utilidad_Info info) { try { using (Entities_contabilidad Context = new Entities_contabilidad()) { ct_anio_fiscal_x_cuenta_utilidad Entity = new ct_anio_fiscal_x_cuenta_utilidad { IdEmpresa = info.IdEmpresa, IdanioFiscal = info.IdanioFiscal, IdCtaCble = info.IdCtaCble, observacion = info.observacion }; Context.ct_anio_fiscal_x_cuenta_utilidad.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
private void cmb_periodo_EditValueChanged(object sender, EventArgs e) { try { if (cmb_periodo.EditValue != null) { InfoPeriodo = BusPeriodo.Get_Info_Periodo(param.IdEmpresa, Convert.ToInt32(cmb_periodo.EditValue), ref MensajeError); lblFechaIni.Text = InfoPeriodo.pe_FechaIni.Date.ToShortDateString(); lblfechaFin.Text = InfoPeriodo.pe_FechaFin.Date.ToShortDateString(); chk_periodo_cerrado.Checked = (InfoPeriodo.pe_cerrado == "S") ? true : false; int Anio_a_buscar = 0; if (InfoPeriodo.pe_mes == 12) //es fin de año { Anio_a_buscar = InfoPeriodo.IdanioFiscal; btn_cierre_anual.Enabled = true; } else { Anio_a_buscar = InfoPeriodo.IdanioFiscal - 1; btn_cierre_anual.Enabled = false; } ct_anio_fiscal_x_cuenta_utilidad_Bus BusAnioF = new ct_anio_fiscal_x_cuenta_utilidad_Bus(); ct_anio_fiscal_x_cuenta_utilidad_Info InfoAnioF = new ct_anio_fiscal_x_cuenta_utilidad_Info(); InfoAnioF = BusAnioF.Get_Info_anioF_x_Cta(InfoPeriodo.IdEmpresa, Anio_a_buscar, ref MensajeError); if (InfoAnioF.IdCbteCble_cbte_cierre == null) { ct_AnioFiscal_Info Info_AnioFiscal = new ct_AnioFiscal_Info(); ct_AnioFiscal_Bus Bus_AnioFiscal = new ct_AnioFiscal_Bus(); Info_AnioFiscal = Bus_AnioFiscal.Get_Info_Anio_fiscal(Anio_a_buscar); if (Info_AnioFiscal.IdanioFiscal > 0 && Info_AnioFiscal.af_estado == "A") { lblmensaje_no_cierra.Text = "El año " + Anio_a_buscar + " no esta cerrado.. verifique o cierrelo"; lblmensaje_no_cierra.ForeColor = Color.Red; } else { lblmensaje_no_cierra.Text = ""; lblmensaje_no_cierra.ForeColor = Color.Red; } } else { lblmensaje_no_cierra.Text = "El año " + Anio_a_buscar + " ESTA CERRADO.."; lblmensaje_no_cierra.ForeColor = Color.Blue; } cargar_modulo_X_periodo(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }