Example #1
0
    private void load_ddl()
    {
        using (db_imEntities m_tiporfc = new db_imEntities())
        {
            var i_tiporfc = (from f_tr in m_tiporfc.fact_genero
                             select f_tr).ToList();

            ddl_genero.DataSource     = i_tiporfc;
            ddl_genero.DataTextField  = "desc_genero";
            ddl_genero.DataValueField = "id_genero";
            ddl_genero.DataBind();
        }


        ddl_colonia.Items.Insert(0, new ListItem("*Colonia", "0"));
        ddl_genero.Items.Insert(0, new ListItem("*Género", "0"));
    }
Example #2
0
    bool i_centro()
    {
        bool bool_centro;

        using (db_imEntities edm_centro = new db_imEntities())
        {
            var i_centro = (from u in edm_centro.inf_centro
                            where u.id_tipo_centro == 1
                            select u).ToList();

            if (i_centro.Count == 0)
            {
                bool_centro = false;
            }
            else
            {
                bool_centro = true;
            }
        }

        return(bool_centro);
    }
Example #3
0
    bool i_director()
    {
        bool bool_director;

        using (db_imEntities edm_director = new db_imEntities())
        {
            var i_director = (from u in edm_director.inf_usuarios
                              where u.id_tipo_usuario == 2
                              select u).ToList();

            if (i_director.Count == 0)
            {
                bool_director = false;
            }
            else
            {
                bool_director = true;
            }
        }

        return(bool_director);
    }
Example #4
0
    private void datos_sepomex(string str_codigo)
    {
        using (db_imEntities db_sepomex = new db_imEntities())
        {
            var tbl_sepomex = (from c in db_sepomex.inf_sepomex
                               where c.d_codigo == str_codigo
                               select c).ToList();

            ddl_colonia.DataSource     = tbl_sepomex;
            ddl_colonia.DataTextField  = "d_asenta";
            ddl_colonia.DataValueField = "id_asenta_cpcons";
            ddl_colonia.DataBind();

            if (tbl_sepomex.Count == 1)
            {
                txt_cp.BackColor   = Color.Transparent;
                txt_municipio.Text = tbl_sepomex[0].D_mnpio;
                txt_estado.Text    = tbl_sepomex[0].d_estado;
            }
            if (tbl_sepomex.Count > 1)
            {
                txt_cp.BackColor = Color.Transparent;
                ddl_colonia.Items.Insert(0, new ListItem("*Colonia", "0"));

                txt_municipio.Text = tbl_sepomex[0].D_mnpio;
                txt_estado.Text    = tbl_sepomex[0].d_estado;
            }
            else if (tbl_sepomex.Count == 0)
            {
                txt_cp.BackColor = Color.IndianRed;
                ddl_colonia.Items.Clear();
                ddl_colonia.Items.Insert(0, new ListItem("*Colonia", "0"));
                txt_municipio.Text = "";
                txt_estado.Text    = "";
            }
        }
    }
Example #5
0
    protected void btn_acceso_Click(object sender, EventArgs e)
    {
        if (string.IsNullOrEmpty(txt_usuario.Text))
        {
            txt_usuario.BackColor = Color.IndianRed;
        }
        else
        {
            txt_usuario.BackColor = Color.White;

            if (string.IsNullOrEmpty(txt_clave.Text))
            {
                txt_clave.BackColor = Color.IndianRed;
            }
            else
            {
                txt_clave.BackColor = Color.White;

                string str_usuario = txt_usuario.Text;
                string str_clave   = mdl_encrypta.Encrypt(txt_clave.Text);
                string str_vclave;
                try
                {
                    using (db_imEntities edm_usuario = new db_imEntities())
                    {
                        var i_usuario = (from c in edm_usuario.inf_usuarios
                                         where c.codigo_usuario == str_usuario
                                         select c).ToList();

                        if (i_usuario.Count == 0)
                        {
                            lblModalTitle.Text = "Intelimundo";
                            lblModalBody.Text  = "Usuario incorrecto, favor de contactar al Administrador.";
                            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
                            upModal.Update();
                        }
                        else
                        {
                            str_vclave = i_usuario[0].clave;

                            if (i_usuario[0].id_tipo_usuario == 1)
                            {
                                if (str_clave == str_vclave && i_usuario[0].id_estatus == 1)
                                {
                                    Session["ss_idusuario"] = i_usuario[0].id_usuario;
                                    Response.Redirect("ctrl_panel.aspx");
                                }
                                else
                                {
                                    lblModalTitle.Text = "Intelimundo";
                                    lblModalBody.Text  = "Contraseña incorrecta, favor de contactar al Administrador.";
                                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
                                    upModal.Update();
                                }
                            }
                            else if (i_usuario[0].id_tipo_usuario == 9)
                            {
                                if (str_clave == str_vclave && i_usuario[0].id_estatus == 1)
                                {
                                    Session["ss_idusuario"] = i_usuario[0].id_usuario;
                                    Response.Redirect("ctrl_panel_alumnos.aspx");
                                }
                                else
                                {
                                    lblModalTitle.Text = "Intelimundo";
                                    lblModalBody.Text  = "Contraseña incorrecta, favor de contactar al Administrador.";
                                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
                                    upModal.Update();
                                }
                            }
                            else if (i_usuario[0].id_tipo_usuario == 2)
                            {
                            }
                            else
                            {
                            }
                        }
                    }
                }
                catch
                {
                }
            }
        }
    }
Example #6
0
    private void guarda_registro()
    {
        Guid   guid_nempresa     = Guid.NewGuid();
        Guid   guid_ncorporativo = Guid.NewGuid();
        string str_empresa       = txt_empresa.Text.ToUpper();
        string str_corporativo   = txt_corporativo.Text.ToUpper();
        string str_telefono      = txt_telefono.Text;
        string str_email         = txt_email.Text;
        string str_callenum      = txt_callenum.Text.ToUpper();
        string str_cp            = txt_cp.Text;
        int    int_colony        = Convert.ToInt32(ddl_colonia.SelectedValue);

        Guid     guid_nusuario = Guid.NewGuid();
        int      int_genero    = int.Parse(ddl_genero.SelectedValue);
        string   str_nombres   = txt_nombres.Text.ToUpper();
        string   str_apaterno  = txt_apaterno.Text.ToUpper();
        string   str_amaterno  = txt_amaterno.Text.ToUpper();
        DateTime date_cumple   = DateTime.Parse(txt_cumple.Text);
        string   str_usuairo   = txt_usuario.Text;
        string   str_password  = mdl_encrypta.Encrypt(txt_clave.Text);


        using (var m_empresa = new db_imEntities())
        {
            var i_empresa = new inf_empresa
            {
                id_empresa     = guid_nempresa,
                id_estatus     = 1,
                razon_social   = str_empresa,
                fecha_registro = DateTime.Now,
            };

            m_empresa.inf_empresa.Add(i_empresa);
            m_empresa.SaveChanges();
        }

        using (var m_empresa = new db_imEntities())
        {
            var i_empresa = new inf_centro

            {
                id_centro        = guid_ncorporativo,
                id_licencia      = 4,
                id_tipo_centro   = 1,
                id_codigo_centro = DateTime.Now.Ticks.ToString(),
                id_estatus       = 1,
                nombre           = str_corporativo,
                telefono         = str_telefono,
                email            = str_email,
                calle            = str_callenum,
                cp = str_cp,
                id_asenta_cpcons = int_colony,
                fecha_registro   = DateTime.Now,
            };

            m_empresa.inf_centro.Add(i_empresa);
            m_empresa.SaveChanges();
        }

        using (var m_usuario = new db_imEntities())
        {
            var i_usuario = new inf_usuarios
            {
                id_usuario       = guid_nusuario,
                id_estatus       = 1,
                id_genero        = int_genero,
                id_tipo_usuario  = 2,
                nombres          = str_nombres,
                a_paterno        = str_apaterno,
                a_materno        = str_amaterno,
                codigo_usuario   = str_usuairo,
                clave            = str_password,
                fecha_nacimiento = date_cumple,
                fecha_registro   = DateTime.Now,
                id_centro        = guid_nempresa
            };
            m_usuario.inf_usuarios.Add(i_usuario);
            m_usuario.SaveChanges();
        }

        using (var m_usuario = new db_imEntities())
        {
            var i_usuario = new inf_centro_dep
            {
                id_usuario = guid_nusuario,
                id_centro  = guid_ncorporativo,
            };
            m_usuario.inf_centro_dep.Add(i_usuario);
            m_usuario.SaveChanges();
        }

        limpiar_textbox();

        lblModalTitle.Text = "Intelimundo";
        lblModalBody.Text  = "Datos de Corporativo y Director agregados con éxito";
        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
        upModal.Update();
    }