public ct_AnioFiscal_Info Get_Info_Anio_fiscal(int Anio) { try { List <ct_AnioFiscal_Info> lM = new List <ct_AnioFiscal_Info>(); EntitiesDBConta OEAnioFiscal = new EntitiesDBConta(); ct_AnioFiscal_Info aF = new ct_AnioFiscal_Info(); var selectanioFiscal = from A in OEAnioFiscal.ct_anio_fiscal where A.IdanioFiscal == Anio select A; foreach (var item in selectanioFiscal) { aF.IdanioFiscal = item.IdanioFiscal; aF.af_fechaIni = item.af_fechaIni; aF.af_fechaFin = item.af_fechaFin; aF.af_estado = item.af_estado; } return(aF); } 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 Boolean ModificarDB(ct_AnioFiscal_Info aif, ref string msg) { try { Boolean res = false; using (EntitiesDBConta context = new EntitiesDBConta()) { var contact = context.ct_anio_fiscal.FirstOrDefault(vanio => vanio.IdanioFiscal == aif.IdanioFiscal); if (contact != null) { contact.af_estado = aif.af_estado; contact.af_fechaFin = aif.af_fechaFin; contact.af_fechaIni = aif.af_fechaIni; 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(); msg = mensaje; throw new Exception(ex.ToString()); } }
private void get_anio() { try { oanio = new ct_AnioFiscal_Info(); oanio.IdEmpresa = param.IdEmpresa; oanio.IdanioFiscal = Convert.ToInt32(this.txt_id.EditValue); oanio.af_fechaIni = Convert.ToDateTime(this.dtFechaIni.EditValue); oanio.af_fechaFin = Convert.ToDateTime(this.dtFechaFin.EditValue); lblAnulado.Visible = (this.chk_estado.Checked == true) ? false : true; if (chk_estado.Checked == true) { oanio.af_estado = "A"; } else { oanio.af_estado = "I"; } oanio.anio_fiscal_x_cuenta_utilidad_Info.IdEmpresa = oanio.IdEmpresa; oanio.anio_fiscal_x_cuenta_utilidad_Info.IdanioFiscal = oanio.IdanioFiscal; oanio.anio_fiscal_x_cuenta_utilidad_Info.IdCtaCble = ucCon_PlanCtaCmb1.get_PlanCtaInfo().IdCtaCble; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void gridViewAFiscal_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { try { InfoAnio = (ct_AnioFiscal_Info)gridViewAFiscal.GetFocusedRow(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmbanio_SelectedIndexChanged(object sender, EventArgs e) { try { _oanioF = (ct_AnioFiscal_Info)cmbanio.SelectedItem; this.Event_cmbanio_SelectedIndexChanged(sender, e); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public void Set_Info(ct_AnioFiscal_Info _onio) { try { oanio = _onio; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void cmb_anioF_SelectedIndexChanged(object sender, EventArgs e) { try { AnioActual = (ct_AnioFiscal_Info)cmb_anioF.SelectedItem; CargaPeridosxAnio(AnioActual); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean GrabarDB(ct_AnioFiscal_Info Info_AnioF, ref string msg) { try { ct_AnioFiscal_Data AFD = new ct_AnioFiscal_Data(); return(AFD.GrabarDB(Info_AnioF, ref msg)); } 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("", "GrabarDB", ex.Message), ex) { EntityType = typeof(ct_AnioFiscal_Bus) }; } }
public Boolean GrabarDB(ct_AnioFiscal_Info aif, ref string msg) { try { Boolean res = false; using (EntitiesDBConta context = new EntitiesDBConta()) { EntitiesDBConta EDB = new EntitiesDBConta(); var Q = from per in EDB.ct_anio_fiscal where per.IdanioFiscal == aif.IdanioFiscal select per; if (Q.ToList().Count == 0) { ct_anio_fiscal address = new ct_anio_fiscal(); address.IdanioFiscal = aif.IdanioFiscal; address.af_fechaIni = aif.af_fechaIni; address.af_fechaFin = aif.af_fechaFin; address.af_estado = aif.af_estado; context.ct_anio_fiscal.Add(address); context.SaveChanges(); res = true; } else { msg = " ya existe el Año Fiscal "; return(res); } } 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(); msg = mensaje; throw new Exception(ex.ToString()); } }
public ct_AnioFiscal_Info Get_Info_Anio_fiscal(int Anio) { ct_AnioFiscal_Info lm = new ct_AnioFiscal_Info(); ct_AnioFiscal_Data data = new ct_AnioFiscal_Data(); try { lm = data.Get_Info_Anio_fiscal(Anio); return(lm); } 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("", "Get_list_AnioFiscal", ex.Message), ex) { EntityType = typeof(ct_AnioFiscal_Bus) }; } }
public void Carga_datos() { try { ct_AnioFiscal_Info anioinfo = new ct_AnioFiscal_Info(); ct_AnioFiscal_Bus aniobus = new ct_AnioFiscal_Bus(); listaAnioF = aniobus.Get_list_AnioFiscal(); cmbanio.DataSource = listaAnioF; cmbanio.DisplayMember = "IdanioFiscal"; cmbanio.ValueMember = "IdanioFiscal"; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public List <XCONTA_Rpt002_Info> consultar_data(int IdEmpresa, DateTime FechaIni, DateTime FechaFin, string IdCentroCosto, int IdNivel_a_mostrar, int IdPunto_cargo_grupo , int IdPunto_cargo, bool Mostrar_reg_en_cero, bool MostrarCC, bool Considerar_Asiento_cierre_anual, string IdUsuario, ref String mensaje) { try { List <XCONTA_Rpt002_Info> lista = new List <XCONTA_Rpt002_Info>(); ct_AnioFiscal_Bus bus = new ct_AnioFiscal_Bus(); ct_AnioFiscal_Info info = new ct_AnioFiscal_Info(); lista = Odata.consultar_data(IdEmpresa, FechaIni, FechaFin, IdCentroCosto, IdNivel_a_mostrar, IdPunto_cargo_grupo, IdPunto_cargo, Mostrar_reg_en_cero, MostrarCC, Considerar_Asiento_cierre_anual, IdUsuario, ref mensaje); return(lista); } catch (Exception ex) { tb_sis_Log_Error_Vzen_Bus oLog = new tb_sis_Log_Error_Vzen_Bus(); oLog.Log_Error(ex.ToString()); throw new Exception(ex.ToString()); } }
private void ucgE_Aniof1_Event_cmbanio_SelectedIndexChanged(object sender, EventArgs e) { try { int ianio = 0; int imes = 0; int idPeriodo = 0; object a = ((ComboBox)sender).SelectedItem; ct_AnioFiscal_Info oani = new ct_AnioFiscal_Info(); oani = (ct_AnioFiscal_Info)a; imes = ucgE_Mes1.get_idMes(); ianio = oani.IdanioFiscal; idPeriodo = ianio * 100 + imes; txtperiodo.Text = idPeriodo.ToString(); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void LimpiarDatos() { try { _Accion = Cl_Enumeradores.eTipo_action.grabar; oanio = new ct_AnioFiscal_Info(); this.txt_id.EditValue = ""; this.chk_estado.Checked = true; dtFechaFin.EditValue = null; //= DateTime.Now; dtFechaIni.EditValue = null; this.ucCon_PlanCtaCmb1.Inicializar_cmbPlanCta(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
private void CargaPeridosxAnio(ct_AnioFiscal_Info aniof) { try { var VPeriodos = from per in ListaPeriodos where per.IdEmpresa == param.IdEmpresa && per.IdanioFiscal == aniof.IdanioFiscal && per.pe_cerrado == "N" orderby per.IdPeriodo select per; List <ct_Periodo_Info> liP = new List <ct_Periodo_Info>(); foreach (var item in VPeriodos) { ct_Periodo_Info pe = new ct_Periodo_Info(); pe.IdEmpresa = item.IdEmpresa; pe.IdanioFiscal = item.IdanioFiscal; pe.IdPeriodo = item.IdPeriodo; pe.pe_cerrado = item.pe_cerrado; pe.pe_estado = item.pe_estado; pe.pe_FechaIni = item.pe_FechaIni; pe.pe_FechaFin = item.pe_FechaFin; pe.nom_periodo = item.nom_periodo; pe.pe_mes = item.pe_mes; liP.Add(pe); } cmb_periodo.DataSource = liP; cmb_periodo.DisplayMember = "nom_periodo"; cmb_periodo.ValueMember = "IdPeriodo"; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ct_AnioFiscal_Info Get_Info_cuenta_utilidad_x_anio_fiscal(int IdEmpresa, int Anio) { try { List <ct_AnioFiscal_Info> lM = new List <ct_AnioFiscal_Info>(); EntitiesDBConta OEAnioFiscal = new EntitiesDBConta(); ct_AnioFiscal_Info aF = new ct_AnioFiscal_Info(); var selectanioFiscal = from A in OEAnioFiscal.vwct_anio_fiscal_x_cuenta_utilidad where A.IdanioFiscal == Anio && A.IdEmpresa == IdEmpresa select A; foreach (var item in selectanioFiscal) { aF.IdanioFiscal = item.IdanioFiscal; aF.pc_Cuenta = item.pc_Cuenta; aF.IdCtaCble = item.IdCtaCble; aF.IdGrupoCble = item.IdGrupoCble; aF.IdNivelCta = item.IdNivelCta; aF.IdEmpresa = item.IdEmpresa; aF.gc_GrupoCble = item.gc_GrupoCble; } return(aF); } 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()); } }
private void CargaAnioFiscal() { try { List <ct_AnioFiscal_Info> listAnioF = new List <ct_AnioFiscal_Info>(); try { var Listanios = from per in ListaPeriodos where per.IdEmpresa == param.IdEmpresa && per.pe_cerrado == "N" orderby per.IdanioFiscal group per by new { per.IdEmpresa, per.IdanioFiscal } into grouping select new { grouping.Key }; foreach (var item in Listanios) { ct_AnioFiscal_Info oanio = new ct_AnioFiscal_Info(); oanio.IdanioFiscal = item.Key.IdanioFiscal; listAnioF.Add(oanio); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } cmb_anioF.DataSource = listAnioF; cmb_anioF.DisplayMember = "IdanioFiscal"; cmb_anioF.ValueMember = "IdanioFiscal"; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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); } }