コード例 #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"));
        }
コード例 #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);
        }
コード例 #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);
        }
コード例 #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    = "";
                }
            }
        }
コード例 #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
                    {
                    }
                }
            }
        }
コード例 #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();
        }