コード例 #1
0
 protected void GDRDependencias_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     try
     {
         Dependencias objDependencias = new Dependencias();
         string       Verificador     = string.Empty;
         int          fila            = e.RowIndex;
         objDependencias.Ejercicio = Convert.ToInt32(SesionUsu.Usu_Ejercicio);
         objDependencias.Id        = Convert.ToString(GDRDependencias.Rows[fila].Cells[6].Text);
         if (SesionUsu.Usu_TipoUsu == "SA")
         {
             CN_Dependencias.EliminarDependencia(ref objDependencias, ref Verificador);
             if (Verificador == "0")
             {
                 ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(1, 'Se ha eliminado correctamente.')", true);
                 GRDCargarDatosDepend();
             }
             else
             {
                 ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + Verificador + ".')", true);
             }
         }
         else
         {
             ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + Verificador + ".')", true);
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + ex.Message + ".')", true);
     }
 }
コード例 #2
0
 protected void GRDCodProg_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     try
     {
         Dependencias objDependencias = new Dependencias();
         string       Verificador     = string.Empty;
         int          fila            = e.RowIndex;
         objDependencias.C_Contab = Convert.ToString(GRDCodProg.Rows[fila].Cells[4].Text);
         //if (SesionUsu.Usu_TipoUsu == "SU")
         //{
         //    CN_Dependencias.EliminarDependencia(ref objDependencias, ref Verificador);
         //    if (Verificador == "0")
         //        lblError.Text = "Se ha eliminado correctamente";
         //    else
         //        lblError.Text = Verificador;
         //}
         //else
         //{
         //    lblError.Text = Verificador;
         //}
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + ex.Message + ".')", true);
     }
 }
コード例 #3
0
        public ActionResult ActualizaCubo(int idtipo, int appid)
        {
            Dependencias objdep = new Dependencias(idtipo, appid, int.Parse(Session["usuid"].ToString()), 0);

            TempData["ProcesoID"] = objdep.procesaid;
            return(PartialView("Cubo", objdep));
        }
コード例 #4
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllersWithViews();

            services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
            .AddCookie(options => options.LoginPath = "/Acesso/Entrar");

            Dependencias.Aplicar(services);
        }
コード例 #5
0
 protected void BTNGuardarDepend_Click(object sender, EventArgs e)
 {
     try
     {
         if (SesionUsu.Usu_TipoUsu == "SA")
         {
             Dependencias objDependencias = new Dependencias();
             objDependencias.C_Contab       = DDLCentroContab.SelectedValue;
             objDependencias.Clave          = txtClvDepend.Text;
             objDependencias.Descrip        = txtDependencia.Text;
             objDependencias.Titular        = txtTitular.Text;
             objDependencias.Administ       = txtAdministrador.Text;
             objDependencias.Domicilio      = txtDomicilio.Text;
             objDependencias.Id_Estado      = DDLEstado.SelectedValue;
             objDependencias.Id_Municipio   = DDLMunicipio.SelectedValue;
             objDependencias.Zona_Economica = txtZonaEconomica.Text;
             objDependencias.Tel_Titular    = txtTelTitular.Text;
             objDependencias.Cel_Titular    = txtCelTitular.Text;
             objDependencias.Tel_Admin      = txtTelAdmin.Text;
             objDependencias.Cel_Admin      = txtCelAdmin.Text;
             objDependencias.Nombramiento   = txtNombramiento.Text;
             objDependencias.Ejercicio      = Convert.ToInt32(SesionUsu.Usu_Ejercicio);
             string Verificador = string.Empty;
             CN_DEPENDENCIAS.InsertarDependencia(ref objDependencias, ref Verificador);
             if (Verificador == "0")
             {
                 ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, 'Se guardo correctamente.')", true);
                 txtClvDepend.Text     = "";
                 txtDependencia.Text   = "";
                 txtTitular.Text       = "";
                 txtAdministrador.Text = "";
                 txtDomicilio.Text     = "";
                 txtZonaEconomica.Text = "";
                 txtTelTitular.Text    = "";
                 txtCelTitular.Text    = "";
                 txtTelAdmin.Text      = "";
                 txtCelAdmin.Text      = "";
                 txtNombramiento.Text  = "";
             }
             else
             {
                 ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(1, '" + Verificador + ".')", true);
             }
         }
         else
         {
             ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(1, 'No tiene los privilegios para realizar esta acción.')", true);
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(1, '" + ex.Message + ".')", true);
     }
 }
コード例 #6
0
 static void Main()
 {
     ///pegar do aprender a alteracao///
     ///pegar dependencia///
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     using (ThreadScopedLifestyle.BeginScope(Dependencias.Container))
     {
         Dependencias.Configurar();
         Application.Run(Dependencias.Container.GetInstance <FrmMenuPrincipal>());
     }
 }
コード例 #7
0
 public void EditarDependencia(ref Dependencias objDependencias, ref string Verificador)
 {
     try
     {
         CD_Depdencencias CD_Depdencencias = new CD_Depdencencias();
         CD_Depdencencias.EditarDependencia(ref objDependencias, ref Verificador);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #8
0
 public void DependenciasGrid(ref Dependencias objDependencias, ref List <Dependencias> List)
 {
     try
     {
         CD_Depdencencias CD_Depdencencias = new CD_Depdencencias();
         CD_Depdencencias.DependenciasGrid(ref objDependencias, ref List);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #9
0
        protected void GRDCodProg_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                Dependencias objDependencias = new Dependencias();
                objDependencias.C_Contab = Convert.ToString(GRDCodProg.SelectedRow.Cells[4].Text);
                //strEstatus = grdDocumentos.SelectedRow.Cells[8].Text;

                //MultiView1.ActiveViewIndex = 1;
                //TabGridDepen.ActiveTabIndex = 0;
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + ex.Message + ".')", true);
            }
        }
コード例 #10
0
        public void ObtenerDatosDependencia(ref Dependencias objDependencias, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "P_ID", "P_EJERCICIO" };
                object[] Valores       = { objDependencias.Id, objDependencias.Ejercicio };
                string[] ParametrosOut = { "P_C_CONTAB",       "P_CLAVE",       "P_DESCRIPCION", "P_TITULAR",   "P_ADMINISTRADOR", "P_DOMICILIO",    "P_ID_ESTADO",       "P_ID_MUNICIPIO",
                                           "P_ZONA_ECONOMICA", "P_TEL_TITULAR", "P_CEL_TITULAR", "P_CEL_ADMIN", "P_TEL_ADMIN",     "P_NOMBRAMIENTO", "P_ADMINIST_PUESTO", "P_TITULAR_PUESTO", "P_BANDERA" };

                Cmd = CDDatos.GenerarOracleCommand("OBT_CAT_DEPEND", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    objDependencias                = new Dependencias();
                    objDependencias.Id             = Convert.ToString(Cmd.Parameters["P_ID"].Value);
                    objDependencias.C_Contab       = Convert.ToString(Cmd.Parameters["P_C_CONTAB"].Value);
                    objDependencias.Clave          = Convert.ToString(Cmd.Parameters["P_CLAVE"].Value);
                    objDependencias.Descrip        = Convert.ToString(Cmd.Parameters["P_DESCRIPCION"].Value);
                    objDependencias.Titular        = Convert.ToString(Cmd.Parameters["P_TITULAR"].Value);
                    objDependencias.Administ       = Convert.ToString(Cmd.Parameters["P_ADMINISTRADOR"].Value);
                    objDependencias.Domicilio      = Convert.ToString(Cmd.Parameters["P_DOMICILIO"].Value);
                    objDependencias.Id_Estado      = Convert.ToString(Cmd.Parameters["P_ID_ESTADO"].Value);
                    objDependencias.Id_Municipio   = Convert.ToString(Cmd.Parameters["P_ID_MUNICIPIO"].Value);
                    objDependencias.Zona_Economica = Convert.ToString(Cmd.Parameters["P_ZONA_ECONOMICA"].Value);
                    objDependencias.Tel_Titular    = Convert.ToString(Cmd.Parameters["P_TEL_TITULAR"].Value);
                    objDependencias.Cel_Titular    = Convert.ToString(Cmd.Parameters["P_CEL_TITULAR"].Value);
                    objDependencias.Cel_Admin      = Convert.ToString(Cmd.Parameters["P_CEL_ADMIN"].Value);
                    objDependencias.Tel_Admin      = Convert.ToString(Cmd.Parameters["P_TEL_ADMIN"].Value);
                    objDependencias.Nombramiento   = Convert.ToString(Cmd.Parameters["P_NOMBRAMIENTO"].Value);
                    objDependencias.Admin_Puesto   = Convert.ToString(Cmd.Parameters["P_ADMINIST_PUESTO"].Value);
                    objDependencias.Titular_Puesto = Convert.ToString(Cmd.Parameters["P_TITULAR_PUESTO"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
コード例 #11
0
        protected void GDRDependencias_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (SesionUsu.Usu_TipoUsu == "SA")
                {
                    CargarCombosEditar();
                    string       Verificador     = string.Empty;
                    Dependencias objDependencias = new Dependencias();
                    objDependencias.Id        = Convert.ToString(GDRDependencias.SelectedRow.Cells[6].Text);
                    objDependencias.Ejercicio = Convert.ToInt32(SesionUsu.Usu_Ejercicio);

                    CN_Dependencias.ObtenerDatosDependencia(ref objDependencias, ref Verificador);
                    Session["SessionIdDependencia"] = objDependencias.Id;
                    txtClvDepend.Text              = objDependencias.Clave;
                    txtDependencia.Text            = objDependencias.Descrip;
                    txtTitular.Text                = objDependencias.Titular;
                    txtNombAdmin.Text              = objDependencias.Admin_Puesto;
                    txtAdministrador.Text          = objDependencias.Administ;
                    txtNombramiento.Text           = objDependencias.Titular_Puesto;
                    txtDomicilio.Text              = objDependencias.Domicilio;
                    txtZonaEconomica.Text          = objDependencias.Zona_Economica;
                    txtTelTitular.Text             = objDependencias.Tel_Titular;
                    txtCelTitular.Text             = objDependencias.Cel_Titular;
                    txtTelAdmin.Text               = objDependencias.Tel_Admin;
                    txtCelAdmin.Text               = objDependencias.Cel_Admin;
                    txtZonaEconomica.Text          = objDependencias.Zona_Economica;
                    DDLCentroContab2.SelectedValue = objDependencias.C_Contab;
                    DDLEstado.SelectedValue        = objDependencias.Id_Estado;
                    DDLMunicipio.SelectedValue     = objDependencias.Id_Municipio;

                    Multiview1.ActiveViewIndex = 1;
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, 'No tiene los privilegios para realizar esta acción.')", true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + ex.Message + ".')", true);
            }
        }
コード例 #12
0
        public static void Boot(string caminhoAssemblies = "")
        {
            Dependencias.Registrar(caminhoAssemblies);

            var bootsToDatabase  = InversionControl.Current.GetAllInstances <IDatabaseBoot>();
            var clearsToDatabase = InversionControl.Current.GetAllInstances <IClearDatabase>();

            foreach (var databaseBoot in bootsToDatabase)
            {
                databaseBoot.Execute();
            }

            foreach (var clearDatabase in clearsToDatabase)
            {
                clearDatabase.Execute();
            }

            Log.Initialize();
            Log.App.Info("Aplicacao Iniciada");
        }
コード例 #13
0
 protected void DDLCentroContab_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         Dependencias        objDependencias = new Dependencias();
         List <Dependencias> list            = new List <Dependencias>();
         objDependencias.C_Contab  = DDLCentroContab.SelectedValue;
         objDependencias.Ejercicio = Convert.ToInt32(SesionUsu.Usu_Ejercicio);
         CN_Dependencias.DependenciasGrid(ref objDependencias, ref list);
         //SqlDataAdapter sda = new SqlDataAdapter(cmd);
         //DataSet ds = new DataSet();
         //sda.Fill(ds);//
         GDRDependencias.DataSource = list;
         GDRDependencias.DataBind();
         LBLNumDepend.Text = "Total de dependencias: " + list.Count;
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + ex.Message + ".')", true);
     }
 }
コード例 #14
0
        public void EliminarDependencia(ref Dependencias objDependencias, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                String[] Parametros    = { "P_ID", "P_EJERCICIO" };
                object[] Valores       = { objDependencias.Id, objDependencias.Ejercicio };
                String[] ParametrosOut = { "p_Bandera" };

                Cmd = CDDatos.GenerarOracleCommand("DEL_CAT_SAF_PRESUP_DEPEND", ref Verificador, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
コード例 #15
0
        public void InsertarDependencia(ref Dependencias objDependencias, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                String[] Parametros    = { "P_C_CONTAB", "P_CLAVE", "P_DESCRIPCION", "P_TITULAR", "P_ADMINISTRADOR", "P_DOMICILIO", "P_ID_ESTADO", "P_ID_MUNICIPIO", "P_ZONA_ECONOMICA", "P_TEL_TITULAR", "P_CEL_TITULAR", "P_TEL_ADMIN", "P_CEL_ADMIN", "P_NOMBRAMIENTO", "P_EJERCICIO" };
                object[] Valores       = { objDependencias.C_Contab, objDependencias.Clave, objDependencias.Descrip, objDependencias.Titular, objDependencias.Administ, objDependencias.Domicilio, objDependencias.Id_Estado, objDependencias.Id_Municipio, objDependencias.Zona_Economica, objDependencias.Tel_Titular, objDependencias.Cel_Titular, objDependencias.Tel_Admin, objDependencias.Cel_Admin, objDependencias.Nombramiento, objDependencias.Ejercicio };
                String[] ParametrosOut = { "p_Bandera" };

                Cmd = CDDatos.GenerarOracleCommand("INS_SAF_PRES_CAT_DEPEN", ref Verificador, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
コード例 #16
0
        public void DependenciasGrid(ref Dependencias objDependencia, ref List <Dependencias> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "P_CENTRO_CONTAB", "P_EJERCICIO" };
                String[]         Valores    = { objDependencia.C_Contab, Convert.ToString(objDependencia.Ejercicio) };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRESUPUESTO.Obt_Grid_Saf_Presup_Depcias", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objDependencia                = new Dependencias();
                    objDependencia.C_Contab       = Convert.ToString(dr.GetValue(0));
                    objDependencia.Depend         = Convert.ToString(dr.GetValue(1));
                    objDependencia.Descrip        = Convert.ToString(dr.GetValue(2));
                    objDependencia.Administ       = Convert.ToString(dr.GetValue(3));
                    objDependencia.Titular        = Convert.ToString(dr.GetValue(4));
                    objDependencia.Titular_Puesto = Convert.ToString(dr.GetValue(5));
                    objDependencia.Id             = Convert.ToString(dr.GetValue(6));
                    List.Add(objDependencia);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
コード例 #17
0
        // GET: /Dependencias/Details/5
        public ActionResult Detalle(int id)
        {
            Dependencias objdep = new Dependencias();

            return(PartialView("Detalle", objdep));
        }
コード例 #18
0
        public ActionResult ActualizaDetalle(int appid, string nombre)
        {
            Dependencias objdep = new Dependencias(appid, int.Parse(Session["usuid"].ToString()), nombre);

            return(PartialView("Detalle", objdep));
        }
コード例 #19
0
        public ActionResult ActualizaDetalleTransversal(int appid, int idtipo, string indicador)
        {
            Dependencias objdep = new Dependencias(idtipo, appid, int.Parse(Session["usuid"].ToString()), indicador);

            return(PartialView("Detalle", objdep));
        }