コード例 #1
0
        public Model.Requerimiento_Detalle_Servicio Recupera_Requerimiento_Detalle_Servicio(int intIdRequrimiento_Detalle_Servicio)
        {
            DataTable dt = new DataTable();

            Model.Requerimiento_Detalle_Servicio obj = new Model.Requerimiento_Detalle_Servicio();

            dt = SqlHelper.ExecuteDataTable(strConnection, "Gestion.spp_sel_mvto_Requerimiento_Detalle_Servicio", intIdRequrimiento_Detalle_Servicio);

            if (dt.Rows.Count == 0)
            {
                obj.IidRequerimiento_Detalle          = 0;
                obj.IidRequerimiento_Detalle_Servicio = 0;
                obj.CcodServicio           = "";
                obj.TespecificacionTecnica = "";
                obj.Fprecio            = 0;
                obj.Fprecio_Extranjero = 0;
            }
            else
            {
                obj.IidRequerimiento_Detalle          = Convert.ToInt32(dt.Rows[0][0]);
                obj.IidRequerimiento_Detalle_Servicio = Convert.ToInt32(dt.Rows[0][1]);
                obj.CcodServicio           = Convert.ToString(dt.Rows[0][2]);
                obj.TespecificacionTecnica = Convert.ToString(dt.Rows[0][3]);
                obj.Fprecio            = Convert.ToDouble(dt.Rows[0][4]);
                obj.Fprecio_Extranjero = Convert.ToDouble(dt.Rows[0][5]);
            }

            return(obj);
        }
コード例 #2
0
        public int Modifica_Requerimiento_Detalle_Servicio(Model.Requerimiento_Detalle_Servicio obj)
        {
            int       intIdRequerimiento_Detalle_Servicio = 0;
            DataTable dt = new DataTable();

            try
            {
                dt = SqlHelper.ExecuteDataTable(strConnection, "Gestion.spp_upd_mvto_Requerimiento_Detalle_Servicio", obj.IidRequerimiento_Detalle_Servicio,
                                                obj.CcodServicio,
                                                obj.TespecificacionTecnica,
                                                obj.Fprecio,
                                                obj.Fprecio_Extranjero
                                                );
                intIdRequerimiento_Detalle_Servicio = obj.IidRequerimiento_Detalle_Servicio;
            }
            catch
            {
                intIdRequerimiento_Detalle_Servicio = 0;
            }
            return(intIdRequerimiento_Detalle_Servicio);
        }
コード例 #3
0
        public int Graba_Requerimiento_Detalle_Servicio(Model.Requerimiento_Detalle_Servicio obj)
        {
            int       intIdRequerimiento_Detalle_Servicio = 0;
            DataTable dt = new DataTable();

            try
            {
                dt = SqlHelper.ExecuteDataTable(strConnection, "Gestion.spp_ins_mvto_Requerimiento_Detalle_Servicio", obj.IidRequerimiento_Detalle,
                                                obj.CcodServicio,
                                                obj.TespecificacionTecnica,
                                                obj.Fprecio,
                                                obj.Fprecio_Extranjero
                                                );
                intIdRequerimiento_Detalle_Servicio = Convert.ToInt32(dt.Rows[0][0]);
            }
            catch
            {
                intIdRequerimiento_Detalle_Servicio = 0;
            }
            return(intIdRequerimiento_Detalle_Servicio);
        }
コード例 #4
0
        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();
        }
コード例 #5
0
 public int Modifica_Requerimiento_Detalle_Servicio(Model.Requerimiento_Detalle_Servicio obj)
 {
     Repository.Requerimiento_Detalle_Servicio objDs = new Repository.Requerimiento_Detalle_Servicio();
     return(objDs.Modifica_Requerimiento_Detalle_Servicio(obj));
 }