private void Btn_Descartar_Click(object sender, EventArgs e) { DialogResult result; result = MessageBox.Show("Desea descartar la firma del Requerimiento", "Advertencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation ); if (result == System.Windows.Forms.DialogResult.Yes) { Boolean blnResult = false; Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); Infragistics.Win.UltraWinGrid.UltraGridRow oRow; oRow = this.Grd_Buscados.ActiveRow; string strNumRequerimiento = Convert.ToString(oRow.Cells[0].Value); string strPaso = Convert.ToString(oRow.Cells[3].Value); string strCentroCosto_Gestor = Convert.ToString(oRow.Cells[4].Value); if (MyStuff.UsaWCF == true) { blnResult = objWCF.Formato_Requerimiento_Firma(strCodCentro_Gestor, strPaso, strNumRequerimiento ); } else { blnResult = SRD.Formato_Requerimiento_Firma(strCodCentro_Gestor, strPaso, strNumRequerimiento ); } if (blnResult == true) { oRow.Delete(false); if (Grd_Buscados.Rows.Count > 0) { oRow = this.Grd_Buscados.ActiveRow; if (oRow == null) { oRow = this.Grd_Buscados.GetRow(Infragistics.Win.UltraWinGrid.ChildRow.First); } this.MostrarRequerimiento(Convert.ToString(oRow.Cells[0].Value), Convert.ToString(oRow.Cells[5].Value), Convert.ToString(oRow.Cells[3].Value) ); } else { this.Btn_FirmaDigital.Enabled = false; this.OcultarRequerimiento(); } } } }
public void ShowMe(string strAñoProceso, string strCodProyecto, string strCodClasificador ) { if (MyStuff.UsaWCF == true) { DT_Formulacion = objWCF.Lista_Formulado_Proyecto(strAñoProceso, strCodProyecto, strCodClasificador ).Tables[0]; } else { Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); DT_Formulacion = SRD.Lista_Formulado_Proyecto(strAñoProceso, strCodProyecto, strCodClasificador ).Tables[0]; } if (DT_Formulacion.Rows.Count > 0) { Grd_Buscados.DataSource = DT_Formulacion; if (blnMostrarFormato == true) { blnMostrarFormato = false; FormatoGrid(); } } ShowDialog(); }
public void ShowMe(string strAñoProceso, string strCodProyecto, string strCodClasificador ) { if (MyStuff.UsaWCF == true) { DT_Requerimiento = objWCF.Lista_Comprometido_Proyecto(strAñoProceso, strCodProyecto, strCodClasificador ).Tables[0]; } else { Service.Requerimiento_Detalle SF = new Service.Requerimiento_Detalle(); DT_Requerimiento = SF.Lista_Comprometido_Proyecto(strAñoProceso, strCodProyecto, strCodClasificador ).Tables[0]; } if (DT_Requerimiento.Rows.Count > 0) { Grd_Buscados.DataSource = DT_Requerimiento; if (blnMostrarFormato == true) { blnMostrarFormato = false; FormatoGrid(); this.AdicionaImagenesGrilla(); } } ShowDialog(); }
public void ShowMe(string strNumRequerimiento) { Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); DataSet DS_Requerimiento = new DataSet(); if (MyStuff.UsaWCF == true) { DS_Requerimiento = objWCF.Formato_Requerimiento(strNumRequerimiento); } else { DS_Requerimiento = SRD.Formato_Requerimiento(strNumRequerimiento); } if (Convert.ToString(DS_Requerimiento.Tables[0].Rows[0][6]).TrimEnd() == "B") { Formato.CrystalReport.CR_Requerimiento_Bien crpt = new Formato.CrystalReport.CR_Requerimiento_Bien(); crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]); crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]); crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]); Crv_Requerimiento.ReportSource = null; Crv_Requerimiento.ReportSource = crpt; } else { Formato.CrystalReport.CR_Requerimiento_Servicio crpt = new Formato.CrystalReport.CR_Requerimiento_Servicio(); crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]); crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]); crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]); Crv_Requerimiento.ReportSource = null; Crv_Requerimiento.ReportSource = crpt; } this.ShowDialog(); }
private void MostrarRequerimiento(string strNumRequerimiento, string strNomTipoAdquisicion, string strPaso ) { Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); DataSet DS_Requerimiento = new DataSet(); //if (this.opt_SinAutorizacion.Checked == true) //{ // if (strPaso.TrimEnd() == "01") // { // this.Btn_Descartar.Visible = false; // } // else // { // this.Btn_Descartar.Visible = true; // } // this.Btn_FirmaDigital.Visible = true; //} this.Crv_Requerimiento.Visible = true; if (MyStuff.UsaWCF == true) { DS_Requerimiento = objWCF.Formato_Requerimiento(strNumRequerimiento); } else { DS_Requerimiento = SRD.Formato_Requerimiento(strNumRequerimiento); } if (Convert.ToString(DS_Requerimiento.Tables[0].Rows[0][6]).TrimEnd() == "B") { Formato.CrystalReport.CR_Requerimiento_Bien crpt = new Formato.CrystalReport.CR_Requerimiento_Bien(); crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]); crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]); crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]); Crv_Requerimiento.ReportSource = null; Crv_Requerimiento.ReportSource = crpt; } else { Formato.CrystalReport.CR_Requerimiento_Servicio crpt = new Formato.CrystalReport.CR_Requerimiento_Servicio(); crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]); crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]); crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]); Crv_Requerimiento.ReportSource = null; Crv_Requerimiento.ReportSource = crpt; } //SplashScreenManager.CloseForm(); }
private void VerRequerimiento(string strCodEstado) { Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); if (MyStuff.UsaWCF == true) { DS_ListaRequerimiento = objWCF.Formato_Requerimiento_Ceco(strCodCentro_Gestor, strCodEstado, MyStuff.CodigoEmpleado ); } else { DS_ListaRequerimiento = SRD.Formato_Requerimiento_Ceco(strCodCentro_Gestor, strCodEstado, MyStuff.CodigoEmpleado ); } this.Grd_Buscados.DataSource = DS_ListaRequerimiento; if (blnMuestraFormato == true) { blnMuestraFormato = false; this.FormatoGrid(); } if (DS_ListaRequerimiento.Tables[0].Rows.Count > 0) { foreach (DataRow oRow in DS_ListaRequerimiento.Tables[0].Rows) { string strNumRequerimiento = Convert.ToString(oRow["cNumRequerimiento"]); string strNomTipoAdquisicion = Convert.ToString(oRow["vNomTipoAdquisicion"]); string strPaso = Convert.ToString(oRow["cPaso"]); this.MostrarRequerimiento(strNumRequerimiento, strNomTipoAdquisicion, strPaso); break; } } else { this.OcultarRequerimiento(); } }
private void Btn_Mostrar_Click(object sender, EventArgs e) { string strAñoProceso = Convert.ToString(this.Cbo_AñoProceso.SelectedValue); string strCodCentroCosto_Gestor = Convert.ToString(this.Txt_CodCentroCosto.Value); Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); if (MyStuff.UsaWCF == true) { DS_Ejecucion = objWCF.Lista_EjecucionPresupuestal_CentroCosto(strAñoProceso, strCodCentroCosto_Gestor); } else { DS_Ejecucion = SRD.Lista_EjecucionPresupuestal_CentroCosto(strAñoProceso, strCodCentroCosto_Gestor); } this.Grd_Saldos.DataSource = DS_Ejecucion; if (blnPintaFormato == true) { blnPintaFormato = false; this.FormatoGrid(); } this.AdicionaImagenesGrilla(); }
public void Showme(Model.Formulacion_Saldo obj) { if (MyStuff.UsaWCF == true) { DT_Requerimiento = objWCF.Lista_Requerimiento_Detalle_Requerido(obj).Tables[0]; } else { Service.Requerimiento_Detalle SF = new Service.Requerimiento_Detalle(); DT_Requerimiento = SF.Lista_Requerimiento_Detalle_Requerido(obj).Tables[0]; } if (DT_Requerimiento.Rows.Count > 0) { Grd_Buscados.DataSource = DT_Requerimiento; if (blnMostrarFormato == true) { blnMostrarFormato = false; FormatoGrid(); } } ShowDialog(); }
private Boolean Grabar() { Boolean blnGrabo = false; if (VerificaIngresoMovimiento() == true) { Model.Requerimiento_Cabecera _SRC = new Model.Requerimiento_Cabecera(); Service.Requerimiento_Cabecera SRC = new Service.Requerimiento_Cabecera(); if (MRC.IidRequerimiento_Cabecera == 0) { if (MyStuff.UsaWCF == true) { _SRC = objWCF.Graba_Requerimiento_Cabecera(MRC); } else { _SRC = SRC.Graba_Requerimiento_Cabecera(MRC); } MRC.IidRequerimiento_Cabecera = _SRC.IidRequerimiento_Cabecera; MRC.CnumRequerimiento = _SRC.CnumRequerimiento; m_text.Value = _SRC.CnumRequerimiento; } else { if (MyStuff.UsaWCF == true) { MRC.IidRequerimiento_Cabecera = objWCF.Modifica_Requerimiento_Cabecera(MRC); } else { MRC.IidRequerimiento_Cabecera = SRC.Modifica_Requerimiento_Cabecera(MRC); } } MRD.IidRequerimiento_Cabecera = MRC.IidRequerimiento_Cabecera; MRD.CcodFuenteFinanciamiento = Convert.ToString(this.Txt_CodFuenteFinanciamiento.Value); MRD.CcodCeCo = Convert.ToString(this.Txt_CodCentroCosto.Value); MRD.CcodProyecto = Convert.ToString(this.Txt_CodProyecto.Value); MRD.CcodComponente = ""; MRD.CcodPosPre = Convert.ToString(this.Txt_CodPosicionPresupuestal.Value); MRD.CcodClasificador = Convert.ToString(this.Txt_CodClasificacion.Value); MRD.CcodTipoGasto = Convert.ToString(this.Txt_CodTipoGasto.Value); if (MRC.CcodTipoAdquisicion.TrimEnd() == "B") { MRD.FimporteTotal = Convert.ToDouble(this.Txt_ImporteTotal_B.Value); this.Txt_Comprometido_B.Value = Convert.ToDouble(this.Txt_Comprometido_B.Value) + MRD.FimporteTotal; this.Txt_Saldo_B.Value = Convert.ToDouble(this.Txt_Saldo_B.Value) - MRD.FimporteTotal; } else { MRD.FimporteTotal = Convert.ToDouble(this.Txt_ImporteTotal_S.Value); this.Txt_Comprometido_S.Value = Convert.ToDouble(this.Txt_Comprometido_S.Value) + MRD.FimporteTotal; this.Txt_Saldo_S.Value = Convert.ToDouble(this.Txt_Saldo_S.Value) - MRD.FimporteTotal; } Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle(); if (MRD.IidRequerimiento_Detalle == 0) { if (MyStuff.UsaWCF == true) { MRD.IidRequerimiento_Detalle = objWCF.Graba_Requerimiento_Detalle(MRD); } else { MRD.IidRequerimiento_Detalle = SRD.Graba_Requerimiento_Detalle(MRD); } } else { if (MyStuff.UsaWCF == true) { MRD.IidRequerimiento_Detalle = objWCF.Modifica_Requerimiento_Detalle(MRD); } else { MRD.IidRequerimiento_Detalle = SRD.Modifica_Requerimiento_Detalle(MRD); } } if (MRC.CcodTipoAdquisicion.TrimEnd() == "B") { MRDB.IidRequerimiento_Detalle = MRD.IidRequerimiento_Detalle; MRDB.CcodMaterial = Convert.ToString(this.Txt_CodMaterial.Value); MRDB.TespecificacionTecnica = Convert.ToString(this.Edt_EspecificacionTecnica.Value); MRDB.Fcantidad = Convert.ToDouble(this.Txt_Cantidad.Value); if (MRC.CcodTipoMoneda.TrimEnd() == "LO") { MRDB.FprecioUnitario = Convert.ToDouble(this.Txt_Precio.Value); MRDB.FprecioUnitario_Extranjero = Convert.ToDouble(this.Txt_Precio.Value); } else { MRDB.FprecioUnitario = Convert.ToDouble(this.Txt_Precio.Value); MRDB.FprecioUnitario_Extranjero = Convert.ToDouble(this.Txt_Precio.Value) * MRC.FtipoCambio; } MRDB.CcodUnidadMedida = Convert.ToString(this.Cbo_CodUnidadMedida.SelectedValue); Service.Requerimiento_Detalle_Bien SRDB = new Service.Requerimiento_Detalle_Bien(); if (MRDB.IidRequerimiento_Detalle_Bien == 0) { if (MyStuff.UsaWCF == true) { MRDB.IidRequerimiento_Detalle_Bien = objWCF.Graba_Requerimiento_Detalle_Bien(MRDB); } else { MRDB.IidRequerimiento_Detalle_Bien = SRDB.Graba_Requerimiento_Detalle_Bien(MRDB); } } else { if (MyStuff.UsaWCF == true) { MRDB.IidRequerimiento_Detalle_Bien = objWCF.Modifica_Requerimiento_Detalle_Bien(MRDB); } else { MRDB.IidRequerimiento_Detalle_Bien = SRDB.Modifica_Requerimiento_Detalle_Bien(MRDB); } } } else { MRDS.IidRequerimiento_Detalle = MRD.IidRequerimiento_Detalle; MRDS.CcodServicio = Convert.ToString(this.Txt_CodServicio.Value); MRDS.TespecificacionTecnica = Convert.ToString(this.Txt_EspecificacionServicio.Value); if (MRC.CcodTipoMoneda.TrimEnd() == "LO") { MRDS.Fprecio = Convert.ToDouble(this.Txt_ImporteTotal_S.Value); MRDS.Fprecio_Extranjero = Convert.ToDouble(this.Txt_ImporteTotal_S.Value); } else { MRDS.Fprecio = Convert.ToDouble(this.Txt_ImporteTotal_S.Value); MRDS.Fprecio_Extranjero = Convert.ToDouble(this.Txt_ImporteTotal_S.Value) * MRC.FtipoCambio; } Service.Requerimiento_Detalle_Servicio SRDS = new Service.Requerimiento_Detalle_Servicio(); if (MRDS.IidRequerimiento_Detalle_Servicio == 0) { if (MyStuff.UsaWCF == true) { MRDS.IidRequerimiento_Detalle_Servicio = objWCF.Graba_Requerimiento_Detalle_Servicio(MRDS); } else { MRDS.IidRequerimiento_Detalle_Servicio = SRDS.Graba_Requerimiento_Detalle_Servicio(MRDS); } } else { if (MyStuff.UsaWCF == true) { MRDS.IidRequerimiento_Detalle_Servicio = objWCF.Modifica_Requerimiento_Detalle_Servicio(MRDS); } else { MRDS.IidRequerimiento_Detalle_Servicio = SRDS.Modifica_Requerimiento_Detalle_Servicio(MRDS); } } } if (this.Btn_Grabar_Salir.Visible == true) { this.RegistroMovimiento(); } this.PintarDatosRegistro(); blnGrabo = true; } return(blnGrabo); }