Exemplo n.º 1
0
        private void Btn_Ejecutado_S_Click(object sender, EventArgs e)
        {
            Model.Formulacion_Saldo MFS = new Model.Formulacion_Saldo();
            MFS.CañoProceso = MyStuff.AñoProceso;
            MFS.CcodFuenteFinanciamiento = Convert.ToString(this.Txt_CodFuenteFinanciamiento.Value);
            MFS.CcodCeCo_Gestor          = Convert.ToString(this.Txt_CodCentroCosto.Value);
            MFS.CcodProyecto             = Convert.ToString(this.Txt_CodProyecto.Value);
            MFS.CcodClasificador         = Convert.ToString(this.Txt_CodClasificacion.Value);
            MFS.CcodPosPre    = Convert.ToString(this.Txt_CodPosicionPresupuestal.Value);
            MFS.CcodTipoGasto = Convert.ToString(this.Txt_CodTipoGasto.Value);

            WINgestion.Frm_Requerimientos_Ejecutados frm = new WINgestion.Frm_Requerimientos_Ejecutados();
            frm.Showme(MFS);
        }
        public DataSet Lista_Requerimiento_Detalle_Ejecutado(Model.Formulacion_Saldo obj)
        {
            DataSet ds = new DataSet();

            ds = SqlHelper.ExecuteDataset(strConnection, "Gestion.spp_sel_mvto_Requerimiento_Detalle_Ejecutado", obj.CañoProceso,
                                          obj.CcodFuenteFinanciamiento,
                                          obj.CcodCeCo_Gestor,
                                          obj.CcodProyecto,
                                          obj.CcodPosPre,
                                          obj.CcodClasificador,
                                          obj.CcodTipoGasto
                                          );
            return(ds);
        }
Exemplo n.º 3
0
        //public List<Model.Requerimiento> GetListaRequerimiento(string strCodCentroCosto_Gestor)
        //{
        //    DataTable dt = new DataTable();

        //    dt = SqlHelper.ExecuteDataTable(strConnection, "Gestion.spp_lst_mvto_Requerimiento_Detalle_CentroCosto_Gestor_Smart", strCodCentroCosto_Gestor);
        //    List<Model.Requerimiento> ListaobjMES = new List<Model.Requerimiento>();
        //    ListaobjMES = new List<Model.Requerimiento>(
        //                   (from dRow in dt.AsEnumerable()
        //                    select (GetEmpDataTableRow(dRow)))
        //                   );


        //    return ListaobjMES;
        //}

        private Model.Formulacion_Saldo GetSalDataTableRow(DataRow dr)
        {
            Model.Formulacion_Saldo objMES = new Model.Formulacion_Saldo();


            objMES.CcodFuenteFinanciamiento = Convert.ToString(dr["CcodFuenteFinanciamiento"]);
            objMES.CcodCeCo_Gestor          = Convert.ToString(dr["CcodCeCo_Gestor"]);
            objMES.CcodProyecto             = Convert.ToString(dr["CcodProyecto"]);
            objMES.CcodPosPre           = Convert.ToString(dr["CcodPosPre"]);
            objMES.CcodClasificador     = Convert.ToString(dr["CcodClasificador"]);
            objMES.CcodTipoGasto        = Convert.ToString(dr["CcodTipoGasto"]);
            objMES.fFormulado           = Convert.ToDouble(dr["fFormulado"]);
            objMES.FimporteComprometido = Convert.ToDouble(dr["FimporteComprometido"]);
            objMES.FimporteEjecutado    = Convert.ToDouble(dr["FimporteEjecutado"]);

            return(objMES);
        }
Exemplo n.º 4
0
        public Model.Formulacion_Saldo Recupera_Formulacion_Sado(Model.Formulacion_Saldo obj)
        {
            DataTable dt = new DataTable();


            dt = SqlHelper.ExecuteDataTable(strConnection, "Gestion.spp_sel_mvto_Formulacion_Saldo", obj.CañoProceso,
                                            obj.CcodFuenteFinanciamiento,
                                            obj.CcodCeCo_Gestor,
                                            obj.CcodProyecto,
                                            obj.CcodPosPre,
                                            obj.CcodClasificador,
                                            obj.CcodTipoGasto
                                            );

            Model.Formulacion_Saldo objMES = new Model.Formulacion_Saldo();

            foreach (DataRow row in dt.Rows)
            {
                objMES = GetSalDataTableRow(row);
            }

            return(objMES);
        }
        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();
        }
Exemplo n.º 6
0
        private void btn_Ayuda_Click(object sender, EventArgs e)
        {
            string strCodCompañia             = "000000";
            string strAñoProceso              = MyStuff.AñoProceso;
            string strCodCentroCosto_Gestor   = MyStuff.CodigoCentroCosto;
            string strCodFuenteFinanciamiento = Convert.ToString(this.Txt_CodFuenteFinanciamiento.Value);
            string strCodCentroCosto          = Convert.ToString(this.Txt_CodCentroCosto.Value);
            string strCodProyecto             = Convert.ToString(this.Txt_CodProyecto.Value);

            Frm_Formulacion frm = new Frm_Formulacion();

            frm.Showme(strCodCompañia,
                       strAñoProceso,
                       strCodCentroCosto_Gestor,
                       strCodFuenteFinanciamiento,
                       strCodCentroCosto,
                       strCodProyecto,
                       MRC.CcodTipoAdquisicion
                       );
            if (frm.blnEligio == true)
            {
                this.Txt_CodFuenteFinanciamiento.Value = frm.strCodFuenteFinanciamiento;
                this.Txt_NomFuenteFinanciamiento.Value = frm.strNomFuenteFinanciamiento;
                this.Txt_CodCentroCosto.Value          = frm.strCodCentroCosto;
                this.Txt_NomCentroCosto.Value          = frm.strNomCentroCosto;
                this.Txt_CodProyecto.Value             = frm.strCodProyecto;
                this.Txt_NomProyecto.Value             = frm.strNomProyecto;

                this.Txt_CodPosicionPresupuestal.Value = frm.strCodPosPre;
                this.Txt_NomPosicionPresupuestal.Value = frm.strNomPosPre;
                this.Txt_CodClasificacion.Value        = frm.strCodClasificacion;
                this.Txt_NomClasificacion.Value        = frm.strNomClasificacion;
                this.Txt_CodTipoGasto.Value            = frm.strCodTipoGasto;
                this.Txt_NomTipoGasto.Value            = frm.strNomTipoGasto;

                this.Edt_EspecificacionTecnica.Value  = frm.strDescripcion;
                this.Txt_EspecificacionServicio.Value = frm.strDescripcion;

                Model.Formulacion_Saldo MFS = new Model.Formulacion_Saldo();
                MFS.CañoProceso = MyStuff.AñoProceso;
                MFS.CcodFuenteFinanciamiento = frm.strCodFuenteFinanciamiento;
                MFS.CcodCeCo_Gestor          = frm.strCodCentroCosto;
                MFS.CcodProyecto             = frm.strCodProyecto;
                MFS.CcodClasificador         = frm.strCodClasificacion;
                MFS.CcodPosPre    = frm.strCodPosPre;
                MFS.CcodTipoGasto = frm.strCodTipoGasto;

                if (MRC.CcodTipoAdquisicion.TrimEnd() == "S")
                {
                    if (MyStuff.UsaWCF == true)
                    {
                        DS_Servicio = objWCF.Ayuda_Servicio(frm.strCodPosPre);
                    }
                    else
                    {
                        Service.Material SM = new Service.Material();
                        DS_Servicio = SM.Ayuda_Servicio(frm.strCodPosPre);
                    }
                    this.Txt_CodServicio.nombreDS = DS_Servicio;
                }


                Service.Requerimiento SFS = new Service.Requerimiento();
                if (MyStuff.UsaWCF == true)
                {
                    MFS = objWCF.Recupera_Formulacion_Sado(MFS);
                }
                else
                {
                    MFS = SFS.Recupera_Formulacion_Sado(MFS);
                }

                this.Txt_Formulado_B.Value    = MFS.fFormulado;
                this.Txt_Ejecutado_B.Value    = MFS.FimporteEjecutado;
                this.Txt_Comprometido_B.Value = MFS.FimporteComprometido;
                this.Txt_Saldo_B.Value        = MFS.fFormulado - (MFS.FimporteEjecutado + MFS.FimporteComprometido);

                this.Txt_Formulado_S.Value    = MFS.fFormulado;
                this.Txt_Ejecutado_S.Value    = MFS.FimporteEjecutado;
                this.Txt_Comprometido_S.Value = MFS.FimporteComprometido;
                this.Txt_Saldo_S.Value        = MFS.fFormulado - (MFS.FimporteEjecutado + MFS.FimporteComprometido);

                if (MFS.FimporteEjecutado > 0)
                {
                    this.Btn_Ejecutado_B.Visible = true;
                    this.Btn_Ejecutado_S.Visible = true;
                }
                else
                {
                    this.Btn_Ejecutado_B.Visible = false;
                    this.Btn_Ejecutado_S.Visible = false;
                }
                if (MFS.FimporteComprometido > 0)
                {
                    this.Btn_Comprometido_B.Visible = true;
                    this.Btn_Comprometido_S.Visible = true;
                }
                else
                {
                    this.Btn_Comprometido_B.Visible = false;
                    this.Btn_Comprometido_S.Visible = false;
                }
            }
        }
Exemplo n.º 7
0
        //public Model.Requerimiento Recupera_Requerimiento(string strNumRequerimiento)
        //{
        //    Repository.Requerimiento objDs = new Repository.Requerimiento();

        //    return objDs.Recupera_Requerimiento(strNumRequerimiento);
        //}

        //public List<Model.Requerimiento> Lista_Requerimiento(string strCodCentroCosto_Gestor)
        //{
        //    Repository.Requerimiento objDs = new Repository.Requerimiento();
        //    return objDs.Lista_Requerimiento(strCodCentroCosto_Gestor);
        //}

        public Model.Formulacion_Saldo Recupera_Formulacion_Sado(Model.Formulacion_Saldo obj)
        {
            Repository.Requerimiento objDs = new Repository.Requerimiento();
            return(objDs.Recupera_Formulacion_Sado(obj));
        }
 public DataSet Lista_Requerimiento_Detalle_Ejecutado(Model.Formulacion_Saldo obj)
 {
     Repository.Requerimiento_Detalle objDs = new Repository.Requerimiento_Detalle();
     return(objDs.Lista_Requerimiento_Detalle_Ejecutado(obj));
 }