private void Lista_CentroCosto_x_Elegir() { Service.CentroCosto SC = new Service.CentroCosto(); //Por Asignar if (MyStuff.UsaWCF == true) { DS_CentroCosto_x_Elegir = objWCF.Lista_Ceco_Proyecto_x_Elegir("000000", Txt_Proyecto.Text.Trim()); } else { DS_CentroCosto_x_Elegir = SC.Lista_Ceco_Proyecto_x_Elegir("000000", Txt_Proyecto.Text.Trim()); } if (DS_CentroCosto_x_Elegir.Tables[0].Rows.Count > 0) { Grd_mvto_CCXAsignar.DataSource = DS_CentroCosto_x_Elegir.Tables[0]; FormatoCCxAsignar(); } else { Grd_mvto_CCXAsignar.DataSource = DS_CentroCosto_x_Elegir; FormatoCCxAsignar(); } }
private void Lista_CentroCosto_Elegidos() { Service.CentroCosto SC = new Service.CentroCosto(); //Asignados if (MyStuff.UsaWCF == true) { DS_CentroCostoElegidos = objWCF.Lista_Ceco_Proyecto_Elegidos("000000", Txt_Proyecto.Text.Trim()); } else { DS_CentroCostoElegidos = SC.Lista_Ceco_Proyecto_Elegidos("000000", Txt_Proyecto.Text.Trim()); } if (DS_CentroCostoElegidos.Tables[0].Rows.Count > 0) { Grd_mvto_CCAsignados.DataSource = DS_CentroCostoElegidos.Tables[0]; FormatoGridCCAsignados(); } else { Grd_mvto_CCAsignados.DataSource = DS_CentroCostoElegidos; FormatoGridCCAsignados(); } }
public void CargarCentroCosto() { Service.CentroCosto CC = new Service.CentroCosto(); if (MyStuff.UsaWCF == true) { DS_CentroCosto = objWCF.Ayuda_CentroCosto("000000"); } else { DS_CentroCosto = CC.Ayuda_CentroCosto("000000"); } lueCentroCosto.Properties.DataSource = DS_CentroCosto.Tables[0]; lueCentroCosto.Properties.DisplayMember = "vNomCeCo"; lueCentroCosto.Properties.ValueMember = "CodigoCeCo"; LookUpColumnInfoCollection coll = lueCentroCosto.Properties.Columns; coll.Add(new LookUpColumnInfo("CodigoCeCo", "Codigo")); coll.Add(new LookUpColumnInfo("vNomCeCo", "Nombre Centro Costo")); lueCentroCosto.Properties.Columns[0].Visible = false; lueCentroCosto.Properties.AutoSearchColumnIndex = 2; lueCentroCosto.Properties.NullText = ""; }
private void CargaInicial() { Service.CentroCosto SC = new Service.CentroCosto(); if (MyStuff.UsaWCF == true) { DS_CentroCosto = objWCF.Ayuda_CentroCosto("000000"); } else { DS_CentroCosto = SC.Ayuda_CentroCosto("000000"); } this.Txt_CentroCosto.nombreDS = DS_CentroCosto; }
private void btnQuitar_Click(object sender, EventArgs e) { bool bPase; Service.CentroCosto SC = new Service.CentroCosto(); int UltimaFila = Grd_mvto_CCAsignados.Rows.Count; if (UltimaFila <= 0) { MessageBox.Show("No es posible quitar Clasificador", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } UltraGridColumn columnPase = Grd_mvto_CCAsignados.DisplayLayout.Bands[0].Columns[0]; UltraGridColumn columnNomCeco = Grd_mvto_CCAsignados.DisplayLayout.Bands[0].Columns[2]; UltraGridColumn columnCodCeco = Grd_mvto_CCAsignados.DisplayLayout.Bands[0].Columns[1]; UltraGridRow rowNew; List <Lista> oLista = new List <Lista>(); int ContadorRecorrido = 0; foreach (UltraGridRow item in Grd_mvto_CCAsignados.Rows) { ContadorRecorrido = ContadorRecorrido + 1; bPase = (bool)item.GetCellValue(columnPase); if (bPase) { Lista lista = new Lista(); lista.strCodProyecto = (string)Txt_Proyecto.Text.Trim(); lista.strCodCeco = (string)item.GetCellValue(columnCodCeco); oLista.Add(lista); //SC.Elimina_CentroCosto_Clasificador((string)Txt_Proyecto.Text.Trim(), (string)item.GetCellValue(columnCodFuente)); //rowNew = this.Grd_mvto_FFXAsignar.DisplayLayout.Bands[0].AddNew(); //rowNew.Cells[0].Value = false; //rowNew.Cells[1].Value = (string)item.GetCellValue(columnCodFuente); //rowNew.Cells[2].Value = (string)item.GetCellValue(columnNomFuente); //item.Delete(false); //if (ContadorRecorrido == UltimaFila) //{ // return; //} } } foreach (Lista item in oLista) { if (MyStuff.UsaWCF == true) { objWCF.Elimina_CentroCosto_Proyecto(item.strCodCeco, item.strCodProyecto); } else { SC.Elimina_CentroCosto_Proyecto(item.strCodCeco, item.strCodProyecto); } } Lista_CentroCosto_Elegidos(); Lista_CentroCosto_x_Elegir(); }
private void MostrarFiltro(Boolean blnSalir) { WINformulacion.Movimiento.Frm_ActualizaFormulacion_Personal_Filtro frm = new WINformulacion.Movimiento.Frm_ActualizaFormulacion_Personal_Filtro(); frm.ShowMe(); if (frm.blnProcesaExcel == true) { SplashScreenManager.ShowForm(this, typeof(WaitForm1), true, true, false); SplashScreenManager.Default.SetWaitFormDescription("Recopilando informaciòn..."); //Habilita Opciones this.Btn_BuscaClasificador.Enabled = true; this.Btn_DistribuyeLineaFormulada.Enabled = true; this.Btn_Guardar.Enabled = true; this.Btn_Imprimir.Enabled = true; //Traer Dato de la tabla Model.Formulacion_Cabecera MFC = new Model.Formulacion_Cabecera(); Service.Formulacion_Cabecera SFC = new Service.Formulacion_Cabecera(); if (MyStuff.UsaWCF == true) { MFC = objWCF.Recupera_FormulacionCabecera(MyStuff.AñoProceso); } else { MFC = SFC.Recupera_FormulacionCabecera(MyStuff.AñoProceso); } strAñoProceso = MFC.CañoProceso; strVersion = MFC.Cversion; strCodTipoFormulacion = "05"; strCodCentroCosto = frm.strCodCentroCosto; //-- Recuperar Datos Service.DataGeneral SDG = new Service.DataGeneral(); Service.CentroCosto SCC = new Service.CentroCosto(); if (MyStuff.UsaWCF == true) { DS_CentroCosto = objWCF.Ayuda_CentroCosto_Todos(); DS_Concepto = objWCF.Ayuda_Concepto(); } else { DS_CentroCosto = SCC.Ayuda_CentroCosto_Todos(); DS_Concepto = SDG.Ayuda_Concepto(); } Service.Formulacion_Detalle_Personal SFDP = new Service.Formulacion_Detalle_Personal(); if (MyStuff.UsaWCF == true) { DS_Formulacion = objWCF.Lista_FormulacionDetalle_Personal("000000", strCodCentroCosto, strCodTipoFormulacion); } else { DS_Formulacion = SFDP.Lista_FormulacionDetalle_Personal("000000", strCodCentroCosto, strCodTipoFormulacion); } workbook = spreadsheetControl.Document; string sRutaInterna = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"Excel\Formulacion_Personal.xlsx"); //workbook.LoadDocument(@"Excel\Formulacion_Proyecto_Inversion.xlsx", DocumentFormat.Xlsx); workbook.LoadDocument(sRutaInterna, DocumentFormat.Xlsx); Worksheet worksheet_HojaTrabajo = workbook.Worksheets[0]; worksheet_HojaTrabajo.Cells[3, 2].Value = frm.strNomProyecto; worksheet_HojaTrabajo.Cells[4, 2].Value = frm.strNomCentroCosto; worksheet_HojaTrabajo.Cells[2, 26].Value = MFC.CañoProceso; worksheet_HojaTrabajo.Cells[3, 26].Value = MFC.Cversion; worksheet_HojaTrabajo.Cells[4, 26].Value = "Gastos de Personal"; DV_Excel = DS_Formulacion.Tables[0].DefaultView; worksheet_HojaTrabajo.DataBindings.BindToDataSource(DV_Excel, 9, 1); //int intLinea = 9; //foreach (DataRow oRow1 in DS_Formulacion.Tables[0].Rows) //{ // string Rango = traeRangoCelda(1, intLinea + 1, 1, intLinea + 1); // workbook = spreadsheetControl.Document; // Range range = worksheet_HojaTrabajo.Range[Rango]; // Formatting rangeFormatting = range.BeginUpdateFormatting(); // rangeFormatting.Fill.BackgroundColor = Color.Green; // range.EndUpdateFormatting(rangeFormatting); // worksheet_HojaTrabajo.Cells[intLinea, 1].Value = Convert.ToString(oRow1["vNomTipoInserccion"]); // worksheet_HojaTrabajo.Cells[intLinea, 2].Value = Convert.ToString(oRow1["vNomCentroCosto"]); // worksheet_HojaTrabajo.Cells[intLinea, 3].Value = Convert.ToString(oRow1["vNomClaseGasto"]); // worksheet_HojaTrabajo.Cells[intLinea, 4].Value = Convert.ToString(oRow1["cCodClasificador"]); // worksheet_HojaTrabajo.Cells[intLinea, 5].Value = Convert.ToString(oRow1["vNomClasificador"]); // worksheet_HojaTrabajo.Cells[intLinea, 6].Value = Convert.ToString(oRow1["cCodPosPre"]); // worksheet_HojaTrabajo.Cells[intLinea, 7].Value = Convert.ToString(oRow1["vNomPosPre"]); // worksheet_HojaTrabajo.Cells[intLinea, 8].Value = Convert.ToString(oRow1["vNomFuenteFinanciamiento"]); // worksheet_HojaTrabajo.Cells[intLinea, 9].Value = Convert.ToString(oRow1["vNomConcepto"]); // worksheet_HojaTrabajo.Cells[intLinea, 10].Value = Convert.ToString(oRow1["Orden"]); // worksheet_HojaTrabajo.Cells[intLinea, 11].Value = Convert.ToString(oRow1["tDescripcionGasto"]); // worksheet_HojaTrabajo.Cells[intLinea, 12].Value = Convert.ToDouble(oRow1["fValorAnterior"]); // worksheet_HojaTrabajo.Cells[intLinea, 13].Value = Convert.ToDouble(oRow1["fValorRestoActual"]); // worksheet_HojaTrabajo.Cells[intLinea, 14].Value = Convert.ToDouble(oRow1["fMes_01"]); // worksheet_HojaTrabajo.Cells[intLinea, 15].Value = Convert.ToDouble(oRow1["fMes_02"]); // worksheet_HojaTrabajo.Cells[intLinea, 16].Value = Convert.ToDouble(oRow1["fMes_03"]); // worksheet_HojaTrabajo.Cells[intLinea, 17].Value = Convert.ToDouble(oRow1["fMes_04"]); // worksheet_HojaTrabajo.Cells[intLinea, 18].Value = Convert.ToDouble(oRow1["fMes_05"]); // worksheet_HojaTrabajo.Cells[intLinea, 19].Value = Convert.ToDouble(oRow1["fMes_06"]); // worksheet_HojaTrabajo.Cells[intLinea, 20].Value = Convert.ToDouble(oRow1["fMes_07"]); // worksheet_HojaTrabajo.Cells[intLinea, 21].Value = Convert.ToDouble(oRow1["fMes_08"]); // worksheet_HojaTrabajo.Cells[intLinea, 22].Value = Convert.ToDouble(oRow1["fMes_09"]); // worksheet_HojaTrabajo.Cells[intLinea, 23].Value = Convert.ToDouble(oRow1["fMes_10"]); // worksheet_HojaTrabajo.Cells[intLinea, 24].Value = Convert.ToDouble(oRow1["fMes_11"]); // worksheet_HojaTrabajo.Cells[intLinea, 25].Value = Convert.ToDouble(oRow1["fMes_12"]); // worksheet_HojaTrabajo.Cells[intLinea, 26].Value = Convert.ToDouble(oRow1["fValorFormulacion"]); // worksheet_HojaTrabajo.Cells[intLinea, 27].Value = Convert.ToDouble(oRow1["fValorFormulacionUno"]); // worksheet_HojaTrabajo.Cells[intLinea, 28].Value = Convert.ToDouble(oRow1["fValorFormulacionDos"]); // worksheet_HojaTrabajo.Cells[intLinea, 29].Value = Convert.ToDouble(oRow1["Distribucion"]); // worksheet_HojaTrabajo.Cells[intLinea, 30].Value = Convert.ToInt32(oRow1["iidFormulacion_Detalle_Personal"]); // //worksheet_HojaTrabajo.Cells[intLinea, 1000].Value = Convert.ToString(oRow1["vNomFuenteFinanciamiento"]); // this.FormatoCeldas(intLinea); // intLinea = intLinea + 1; // //} //} this.ValidarColumnas(); SplashScreenManager.CloseForm(); } else { //if (blnSalir == true) //this.Close(); } }