public Model.PosicionPresupuestal Recupera_PosicionPresupuestal(string strCodPosPre) { DataTable dt = new DataTable(); Model.PosicionPresupuestal obj = new Model.PosicionPresupuestal(); dt = SqlHelper.ExecuteDataTable(strConnection, "Formulacion.spp_sel_msto_PosicionPresupuestal_Codigo", strCodPosPre); if (dt.Rows.Count == 0) { obj.IidPosPre = 0; obj.CcodPosPre = ""; obj.VnomPosPre = ""; obj.CcodTipoAdquisicion = ""; } else { obj.IidPosPre = Convert.ToInt32(dt.Rows[0][0]); obj.CcodPosPre = Convert.ToString(dt.Rows[0][1]); obj.VnomPosPre = Convert.ToString(dt.Rows[0][2]); obj.CcodTipoAdquisicion = Convert.ToString(dt.Rows[0][3]); } return(obj); }
public int Graba_PosicionPresupuestal(Model.PosicionPresupuestal obj) { int intIdPosPre = 0; DataTable dt = new DataTable(); try { dt = SqlHelper.ExecuteDataTable(strConnection, "Formulacion.spp_ins_msto_PosicionPresupuestal", obj.CcodPosPre, obj.VnomPosPre, obj.CcodTipoAdquisicion ); intIdPosPre = Convert.ToInt32(dt.Rows[0][0]); } catch { intIdPosPre = 0; } return(intIdPosPre); }
public int Modifica_PosicionPresupuestal(Model.PosicionPresupuestal obj) { int intIdPosPre = 0; DataTable dt = new DataTable(); try { dt = SqlHelper.ExecuteDataTable(strConnection, "Formulacion.spp_upd_msto_PosicionPresupuestal", obj.IidPosPre, obj.CcodPosPre, obj.VnomPosPre, obj.CcodTipoAdquisicion ); intIdPosPre = obj.IidPosPre; } catch { intIdPosPre = 0; } return(intIdPosPre); }
public void ShowMe(Model.Requerimiento_Cabecera _MRC, Model.Requerimiento_Detalle _MRD, Model.Requerimiento_Detalle_Bien _MRDB, Model.Requerimiento_Detalle_Servicio _MRDS, string strNomFuenteFinanciamiento, string strNomCentroCosto, string strNomProyecto, string strNomPosicionPresupuestal, string strNomClasificador, string strNomTipoGasto, string strNomMaterial, string strNomServicio, Infragistics.Win.UltraWinGrid.UltraGrid Grid, Infragistics.Win.UltraWinEditors.UltraTextEditor text ) { if (_MRC.CcodTipoAdquisicion.TrimEnd() == "B") { this.UTC_Principal.SelectedTab = this.UTC_Principal.Tabs["Bien"]; this.Text = "REQUERIMIENTO DE BIEN"; } else { this.UTC_Principal.SelectedTab = this.UTC_Principal.Tabs["Servicio"]; this.Text = "REQUERIMIENTO DE SERVICIO"; } MRC = _MRC; MRD = _MRD; MRDB = _MRDB; MRDS = _MRDS; m_Grid = Grid; m_text = text; Model.PosicionPresupuestal MPP = new Model.PosicionPresupuestal(); Service.PosicionPresupuestal SPP = new Service.PosicionPresupuestal(); Service.Clasificacion SC = new Service.Clasificacion(); if (MyStuff.UsaWCF == true) { DS_Bien = objWCF.Ayuda_Material(""); DS_Servicio = objWCF.Ayuda_Servicio(""); this.Cbo_CodUnidadMedida.CargaDT(objWCF.Combo_UnidadMedida().Tables[0]); } else { Service.Material SM = new Service.Material(); Service.DataGeneral SDG = new Service.DataGeneral(); DS_Bien = SM.Ayuda_Material(""); DS_Servicio = SM.Ayuda_Servicio(""); this.Cbo_CodUnidadMedida.CargaDT(SDG.Combo_UnidadMedida().Tables[0]); } this.Txt_CodMaterial.nombreDS = DS_Bien; this.Txt_CodServicio.nombreDS = DS_Servicio; if (MRD.IidRequerimiento_Detalle != 0) { this.Btn_Grabar_Salir.Visible = false; this.Txt_CodFuenteFinanciamiento.Value = MRD.CcodFuenteFinanciamiento; this.Txt_NomFuenteFinanciamiento.Value = strNomFuenteFinanciamiento; this.Txt_CodCentroCosto.Value = MRD.CcodCeCo; this.Txt_NomCentroCosto.Value = strNomCentroCosto; this.Txt_CodProyecto.Value = MRD.CcodProyecto; this.Txt_NomProyecto.Value = strNomProyecto; this.Txt_CodPosicionPresupuestal.Value = MRD.CcodPosPre; this.Txt_NomPosicionPresupuestal.Value = strNomPosicionPresupuestal; this.Txt_CodClasificacion.Value = MRD.CcodClasificador; this.Txt_NomClasificacion.Value = strNomClasificador; this.Txt_CodTipoGasto.Value = MRD.CcodTipoGasto; this.Txt_NomTipoGasto.Value = strNomTipoGasto; if (MRC.CcodTipoAdquisicion.TrimEnd() == "B") { this.Txt_CodMaterial.Value = MRDB.CcodMaterial; this.Txt_NomMaterial.Value = strNomMaterial; this.Txt_Stock.Value = MRDB.Fstock; this.Edt_EspecificacionTecnica.Value = MRDB.TespecificacionTecnica; this.Txt_Cantidad.Value = MRDB.Fcantidad; this.Cbo_CodUnidadMedida.SelectedValue = MRDB.CcodUnidadMedida; this.Txt_Precio.Value = MRDB.FprecioUnitario; this.Txt_ImporteTotal_B.Value = MRD.FimporteTotal; } else { this.Txt_CodServicio.Value = MRDS.CcodServicio; this.Txt_NomServicio.Value = strNomServicio; this.Txt_EspecificacionServicio.Value = MRDS.TespecificacionTecnica; this.Txt_ImporteTotal_S.Value = MRD.FimporteTotal; } } this.ShowDialog(); }
public int Modifica_PosicionPresupuestal(Model.PosicionPresupuestal obj) { Repository.PosicionPresupuestal objDS = new Repository.PosicionPresupuestal(); return(objDS.Modifica_PosicionPresupuestal(obj)); }