public List <pre_presupuesto_Info> Get_List_pre_presupuest(int IdEmpresa, string IdAnio) { try { List <pre_presupuesto_Info> lista = new List <pre_presupuesto_Info>(); EntitiesPresupuesto pre = new EntitiesPresupuesto(); var select = from q in pre.pre_presupuesto where q.IdEmpresa == IdEmpresa && q.IdAnio == IdAnio group q by new { q.IdEmpresa, q.IdAnio, q.IdPresupuesto } into g select new { g.Key };; foreach (var item in select) { pre_presupuesto_Info Obj = new pre_presupuesto_Info(); Obj.IdEmpresa = item.Key.IdEmpresa; Obj.IdPresupuesto = item.Key.IdPresupuesto; Obj.IdAnio = item.Key.IdAnio; lista.Add(Obj); } return(lista); } 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() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public List <pre_presupuesto_Info> getGrid() { try { List <pre_presupuesto_Info> lista = new List <pre_presupuesto_Info>(); string COD = ""; for (int i = 0; i < gridView.RowCount; i++) { pre_presupuesto_Info info = new pre_presupuesto_Info(); COD = txtIdPresupuesto.Text + "-" + Convert.ToString(gridView.GetRowCellValue(i, PREIdCtaCble)) + "-" + Convert.ToString(gridView.GetRowCellValue(i, PREIdCentroCosto)) + "-" + Convert.ToString(gridView.GetRowCellValue(i, PREIdTipoRubro)); info.CodRubro = Convert.ToString(gridView.GetRowCellValue(i, PRECodRubro)); info.CodigoPresupuesto = (Convert.ToString(gridView.GetRowCellValue(i, PRECodigoPresupuesto)) == "") ? COD : Convert.ToString(gridView.GetRowCellValue(i, PRECodigoPresupuesto)); info.IdAnio = Convert.ToString(ultraCmb_Ano.EditValue); info.IdCentroCosto = Convert.ToString(gridView.GetRowCellValue(i, PREIdCentroCosto)); info.IdCtaCble = Convert.ToString(gridView.GetRowCellValue(i, PREIdCtaCble)); info.IdEmpresa = param.IdEmpresa; //info.IdPresupuesto = Convert.ToDecimal(ultraCmb_Presupuesto.Value); info.IdPresupuesto = Convert.ToDecimal(txtIdPresupuesto.Text); info.IdTipoRubro = Convert.ToString(gridView.GetRowCellValue(i, PREIdTipoRubro)); info.NombreRubro = Convert.ToString(gridView.GetRowCellValue(i, PRENombreRubro)); info.Enero = Convert.ToDouble(gridView.GetRowCellValue(i, colEnero)); info.febrero = Convert.ToDouble(gridView.GetRowCellValue(i, colfebrero)); info.Marzo = Convert.ToDouble(gridView.GetRowCellValue(i, colMarzo)); info.Abril = Convert.ToDouble(gridView.GetRowCellValue(i, colAbril)); info.Mayo = Convert.ToDouble(gridView.GetRowCellValue(i, colMayo)); info.Junio = Convert.ToDouble(gridView.GetRowCellValue(i, colJunio)); info.Julio = Convert.ToDouble(gridView.GetRowCellValue(i, colJulio)); info.Agosto = Convert.ToDouble(gridView.GetRowCellValue(i, colAgosto)); info.Septiembre = Convert.ToDouble(gridView.GetRowCellValue(i, colSeptiembre)); info.Octubre = Convert.ToDouble(gridView.GetRowCellValue(i, colOctubre)); info.Noviembre = Convert.ToDouble(gridView.GetRowCellValue(i, colNoviembre)); info.Diciembre = Convert.ToDouble(gridView.GetRowCellValue(i, colDiciembre)); info.Secuencia = Convert.ToInt32(gridView.GetRowCellValue(i, PRESecuencia)); info.Total = info.Enero + info.febrero + info.Marzo + info.Abril + info.Mayo + info.Junio + info.Julio + info.Agosto + info.Septiembre + info.Octubre + info.Noviembre + info.Diciembre; // gridView.SetRowCellValue(i, colTotal, info.Total); // //if (Convert.ToBoolean(gridView.GetRowCellValue(i, check)) && info.IdCentroCosto != "" && info.IdCtaCble != "" && info.IdTipoRubro != "") if (Convert.ToBoolean(gridView.GetRowCellValue(i, check)) && info.IdCtaCble != "" && info.IdTipoRubro != "") { lista.Add(info); gridView.SetRowCellValue(i, check, false); } } return(lista); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); return(new List <pre_presupuesto_Info>()); } }
public List <pre_presupuesto_Info> Get_List_pre_presupuesto(int IdEmpresa) { try { List <pre_presupuesto_Info> lista = new List <pre_presupuesto_Info>(); EntitiesPresupuesto pre = new EntitiesPresupuesto(); var select = from q in pre.pre_presupuesto where q.IdEmpresa == IdEmpresa select q; foreach (var item in select) { pre_presupuesto_Info Obj = new pre_presupuesto_Info(); Obj.IdEmpresa = item.IdEmpresa; Obj.IdPresupuesto = item.IdPresupuesto; Obj.IdAnio = item.IdAnio; Obj.Secuencia = item.Secuencia; Obj.CodigoPresupuesto = item.CodigoPresupuesto; Obj.IdCtaCble = item.IdCtaCble; Obj.IdCentroCosto = item.IdCentroCosto; Obj.IdTipoRubro = item.IdTipoRubro; Obj.CodRubro = item.CodRubro; Obj.NombreRubro = item.NombreRubro; Obj.Enero = item.Enero; Obj.febrero = item.febrero; Obj.Marzo = item.Marzo; Obj.Abril = item.Abril; Obj.Mayo = item.Mayo; Obj.Junio = item.Junio; Obj.Julio = item.Julio; Obj.Agosto = item.Agosto; Obj.Septiembre = item.Septiembre; Obj.Octubre = item.Octubre; Obj.Noviembre = item.Noviembre; Obj.Diciembre = item.Diciembre; Obj.Total = item.Total; lista.Add(Obj); } return(lista); } 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() + " " + ex.Message; throw new Exception(ex.ToString()); } }
private void gridView_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { try { List <pre_NombreRubro_Info> lista = new List <pre_NombreRubro_Info>(); string tipo = Convert.ToString(gridView.GetFocusedRowCellValue(PREIdTipoRubro)); if (tipo == "CLIENT") { //GridLookUpEditNombreRubro.DataSource = busCliente.ObtenerParaPresupuesto(param.IdEmpresa); } if (tipo == "SINTIPO") { GridLookUpEditNombreRubro.DataSource = lista; } infoGrid = GetSelectedRow((DevExpress.XtraGrid.Views.Grid.GridView)sender); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public List <pre_presupuesto_Info> Get_List_pre_presupuesto_x_cta(int IdEmpresa, string IdAnio, decimal IdPresupuesto) { try { List <pre_presupuesto_Info> lista = new List <pre_presupuesto_Info>(); EntitiesPresupuesto pre = new EntitiesPresupuesto(); EntitiesDBConta cont = new EntitiesDBConta(); var select = from q in pre.pre_presupuesto where q.IdEmpresa == IdEmpresa && q.IdAnio == IdAnio && q.IdPresupuesto == IdPresupuesto select q; var selectplan = from q in cont.vwct_Plancta_UltimoNivel where q.IdEmpresa == IdEmpresa select q; //var select = pre.Database.SqlQuery<pre_prueba>("select * from vwPre_PresupuestoxCta where idempresa= " + IdEmpresa+"and ").ToList(); #region for select foreach (var item in select) { pre_presupuesto_Info Obj = new pre_presupuesto_Info(); Obj.IdEmpresa = Convert.ToInt32(item.IdEmpresa); Obj.IdPresupuesto = Convert.ToDecimal(item.IdPresupuesto); Obj.IdAnio = Convert.ToString(item.IdAnio); Obj.Secuencia = Convert.ToInt32(item.Secuencia); Obj.CodigoPresupuesto = Convert.ToString(item.CodigoPresupuesto); Obj.IdCtaCble = Convert.ToString(item.IdCtaCble); Obj.IdCentroCosto = Convert.ToString(item.IdCentroCosto); Obj.IdTipoRubro = Convert.ToString(item.IdTipoRubro); Obj.CodRubro = Convert.ToString(item.CodRubro); Obj.NombreRubro = Convert.ToString(item.NombreRubro); Obj.Enero = Convert.ToDouble(item.Enero); Obj.febrero = Convert.ToDouble(item.febrero); Obj.Marzo = Convert.ToDouble(item.Marzo); Obj.Abril = Convert.ToDouble(item.Abril); Obj.Mayo = Convert.ToDouble(item.Mayo); Obj.Junio = Convert.ToDouble(item.Junio); Obj.Julio = Convert.ToDouble(item.Julio); Obj.Agosto = Convert.ToDouble(item.Agosto); Obj.Septiembre = Convert.ToDouble(item.Septiembre); Obj.Octubre = Convert.ToDouble(item.Octubre); Obj.Noviembre = Convert.ToDouble(item.Noviembre); Obj.Diciembre = Convert.ToDouble(item.Diciembre); Obj.Total = Convert.ToDouble(item.Total); lista.Add(Obj); } #endregion foreach (var item in selectplan) { pre_presupuesto_Info Obj = new pre_presupuesto_Info(); if (lista.Where(x => x.IdCtaCble == item.IdCtaCble).Count() == 0) { Obj.IdEmpresa = Convert.ToInt32(item.IdEmpresa); Obj.IdCtaCble = Convert.ToString(item.IdCtaCble); Obj.IdPresupuesto = IdPresupuesto; Obj.IdAnio = IdAnio; // Obj.IdCentroCosto = "101007"; Obj.IdTipoRubro = "SINTIPO"; lista.Add(Obj); } } return(lista); } 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() + " " + ex.Message; throw new Exception(ex.ToString()); } }