private void datos_sepomex(string str_codigo) { using (db_liecEntities db_sepomex = new db_liecEntities()) { var tbl_sepomex = (from c in db_sepomex.inf_sepomex where c.d_codigo == str_codigo select c).ToList(); ddl_colonia_empresa.DataSource = tbl_sepomex; ddl_colonia_empresa.DataTextField = "d_asenta"; ddl_colonia_empresa.DataValueField = "id_asenta_cpcons"; ddl_colonia_empresa.DataBind(); if (tbl_sepomex.Count == 1) { txt_municipio_empresa.Text = tbl_sepomex[0].d_mnpio; txt_estado_empresa.Text = tbl_sepomex[0].d_estado; rfv_colonia_empresa.Enabled = true; rfv_nombres_admin.Enabled = true; rfv_apaterno_admin.Enabled = true; rfv_amaterno_admin.Enabled = true; txt_cp_empresa.Focus(); } if (tbl_sepomex.Count > 1) { ddl_colonia_empresa.Items.Insert(0, new ListItem("Seleccionar", "0")); txt_municipio_empresa.Text = tbl_sepomex[0].d_mnpio; txt_estado_empresa.Text = tbl_sepomex[0].d_estado; rfv_colonia_empresa.Enabled = true; rfv_nombres_admin.Enabled = true; rfv_apaterno_admin.Enabled = true; rfv_amaterno_admin.Enabled = true; txt_cp_empresa.Focus(); } else if (tbl_sepomex.Count == 0) { ddl_colonia_empresa.Items.Clear(); ddl_colonia_empresa.Items.Insert(0, new ListItem("Seleccionar", "0")); txt_municipio_empresa.Text = null; txt_estado_empresa.Text = null; rfv_colonia_empresa.Enabled = false; rfv_nombres_admin.Enabled = false; rfv_apaterno_admin.Enabled = false; rfv_amaterno_admin.Enabled = false; txt_cp_empresa.Focus(); } } }
public bool valida_inicio() { int int_fusuarios, int_fempresa; using (db_liecEntities edm_usuarios = new db_liecEntities()) { var i_usuarios = (from c in edm_usuarios.inf_usuarios where c.id_tipo_usuario == 2 select c).ToList(); if (i_usuarios.Count == 0) { int_fusuarios = 0; } else { int_fusuarios = 1; } } using (db_liecEntities edm_empresa = new db_liecEntities()) { var i_empresa = (from c in edm_empresa.inf_empresa select c).ToList(); if (i_empresa.Count == 0) { int_fempresa = 0; } else { int_fempresa = 1; } } if (int_fusuarios == 1 && int_fempresa == 1) { return(true); } else { return(false); } }
protected void lbtn_acceso_Click(object sender, EventArgs e) { string str_codigousuario, str_clave, str_valida_clave; int int_idtypeuser, int_iduserstatus; str_codigousuario = txt_usuario.Text; str_clave = encriptar.Encrypt(txt_clave.Text); try { using (db_liecEntities m_usuariof = new db_liecEntities()) { var i_usuariof = (from c in m_usuariof.inf_usuarios where c.codigo_usuario == str_codigousuario select c).FirstOrDefault(); guid_idusuario = i_usuariof.id_usuario; guid_idempresa = Guid.Parse(i_usuariof.id_empresa.ToString()); str_valida_clave = i_usuariof.clave; int_idtypeuser = int.Parse(i_usuariof.id_tipo_usuario.ToString()); int_iduserstatus = int.Parse(i_usuariof.id_estatus.ToString()); if (str_valida_clave == str_clave && int_iduserstatus == 1) { Session["ss_id_user"] = guid_idusuario; Session["ss_id_center"] = guid_idempresa; Response.Redirect("panel.aspx"); } else { Mensaje("Contraseña incorrecta, favor de contactar al Administrador."); } } } catch { Mensaje("Usuario incorrecto, favor de contactar al Administrador."); } }
private void guarda_registro() { try { Guid guid_nempresa = Guid.NewGuid(); string str_rs = txt_nombre_empresa.Text.ToUpper(); string str_telefono = txt_telefono_empresa.Text; string str_email = txt_email_empresa.Text; string str_callenum = txt_callenum_empresa.Text.ToUpper(); string str_cp = txt_cp_empresa.Text; int int_colony = Convert.ToInt32(ddl_colonia_empresa.SelectedValue); int int_idcodigocp = 0; Guid guid_nusuario = Guid.NewGuid(); string str_nombres = txt_nombres_admin.Text.ToUpper(); string str_apaterno = txt_apaterno_admin.Text.ToUpper(); string str_amaterno = txt_amaterno_admin.Text.ToUpper(); string str_usuairo = txt_usuario_admin.Text; string str_password = encriptar.Encrypt(txt_clave_admin.Text); using (db_liecEntities db_sepomex = new db_liecEntities()) { 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_empresa = new db_liecEntities()) { var i_empresa = new inf_empresa { id_empresa = guid_nempresa, id_estatus = 1, razon_social = str_rs, telefono = str_telefono, email = str_email, callenum = str_callenum, id_codigo = int_idcodigocp, fecha_registro = DateTime.Now, }; m_empresa.inf_empresa.Add(i_empresa); m_empresa.SaveChanges(); } using (var m_usuario = new db_liecEntities()) { var i_usuario = new inf_usuarios { id_usuario = guid_nusuario, id_estatus = 1, id_tipo_usuario = 2, nombres = str_nombres, a_paterno = str_apaterno, a_materno = str_amaterno, codigo_usuario = str_usuairo, clave = str_password, fecha_registro = DateTime.Now, id_empresa = guid_nempresa }; m_usuario.inf_usuarios.Add(i_usuario); m_usuario.SaveChanges(); } limpiar_textbox(); Mensaje("Datos de Empresa y Administrador agregados con éxito."); } catch { } }