コード例 #1
0
        private void guarda_registro()
        {
            Guid     guid_ncentro = Guid.NewGuid();
            int      int_licencia = int.Parse(ddl_licencias.SelectedValue);
            string   str_rs       = txt_nombre_sucursal.Text.ToUpper();
            string   str_telefono = txt_telefono_sucursal.Text;
            string   str_email    = txt_email_sucursal.Text;
            string   str_callenum = txt_callenum_sucursal.Text.ToUpper();
            string   str_cp       = txt_cp_sucursal.Text;
            int      int_colony   = Convert.ToInt32(ddl_colonia_sucursal.SelectedValue);
            int      int_idcodigocp;
            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 dt_fecna      = DateTime.Parse(txt_fecnac.Text);
            string   str_usuario   = txt_usuario_usuario.Text;
            string   str_password  = encriptacion.Encrypt(txt_clave.Text);


            using (db_imEntities db_sepomex = new db_imEntities())
            {
                var tbl_sepomex = (from c in db_sepomex.inf_sepomex
                                   where c.d_codigo == str_cp
                                   where c.id_asenta_cpcons == int_colony
                                   select c).ToList();

                int_idcodigocp = tbl_sepomex[0].id_codigo;
            }

            using (var m_centro = new db_imEntities())
            {
                var i_centro = new inf_centro

                {
                    id_centro        = guid_ncentro,
                    id_codigo_centro = "corp_001",
                    id_tipo_centro   = 1,
                    id_estatus       = 1,
                    id_licencia      = int_licencia,
                    nombre           = str_rs,
                    telefono         = str_telefono,
                    email            = str_email,
                    callenum         = str_callenum,
                    id_codigo        = int_idcodigocp,
                    fecha_registro   = DateTime.Now,
                    dia_corte        = 0
                };

                m_centro.inf_centro.Add(i_centro);
                m_centro.SaveChanges();
            }

            using (var m_centro = new db_imEntities())
            {
                var i_centro = new inf_centro_dep

                {
                    id_centro  = guid_ncentro,
                    id_usuario = guid_nusuario
                };

                m_centro.inf_centro_dep.Add(i_centro);
                m_centro.SaveChanges();
            }

            using (var m_usuario = new db_imEntities())
            {
                var i_usuario = new inf_usuarios
                {
                    id_usuario        = guid_nusuario,
                    id_codigo_usuario = "dir_001",
                    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_usuario,
                    clave             = str_password,
                    fecha_nacimiento  = dt_fecna,
                    fecha_registro    = DateTime.Now,
                    id_centro         = guid_ncentro
                };
                m_usuario.inf_usuarios.Add(i_usuario);
                m_usuario.SaveChanges();
            }

            limpiar_textbox();

            lblModalTitle.Text = "Intelimundo";
            lblModalBody.Text  = "Datos agregados con éxito";
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true);
            upModal.Update();
        }
コード例 #2
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();
    }