private void inf_user() { try { using (db_imEntities edm_fusuario = new db_imEntities()) { var i_fusuario = (from u in edm_fusuario.inf_usuarios where u.id_tipo_usuario == 2 select u).ToList(); if (i_fusuario.Count == 0) { lkb_registro.Visible = true; lblModalTitle.Text = "Intelimundo"; lblModalBody.Text = "No existe Corporativo ni Director en la aplicación, favor de registrarlos"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } else { lkb_registro.Visible = false; } } } catch { lblModalTitle.Text = "Intelimundo"; lblModalBody.Text = "Sin conexión a base de datos, contactar al administrador"; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } }
private void load_ddl() { ddl_licencias.Items.Clear(); using (db_imEntities edm_licencia = new db_imEntities()) { var i_licencia = (from f_tr in edm_licencia.fact_licencias select f_tr).ToList(); ddl_licencias.DataSource = i_licencia; ddl_licencias.DataTextField = "desc_licencia"; ddl_licencias.DataValueField = "id_licencia"; ddl_licencias.DataBind(); } ddl_licencias.Items.Insert(0, new ListItem("*Licencia", "0")); ddl_genero.Items.Clear(); using (db_imEntities edm_genero = new db_imEntities()) { var i_genero = (from f_tr in edm_genero.fact_genero select f_tr).ToList(); ddl_genero.DataSource = i_genero; ddl_genero.DataTextField = "desc_genero"; ddl_genero.DataValueField = "id_genero"; ddl_genero.DataBind(); } ddl_genero.Items.Insert(0, new ListItem("*Género", "0")); ddl_colonia_sucursal.Items.Insert(0, new ListItem("*Colonia", "0")); }
public void ProcessRequest(HttpContext context) { string prefixText = context.Request.QueryString["q"]; using (db_imEntities edm_servicios = new db_imEntities()) { var i_servicios = (from i_u in edm_servicios.inf_inventario join i_g in edm_servicios.fact_grado_escolar on i_u.id_grado_escolar equals i_g.id_grado_escolar join i_n in edm_servicios.fact_nivel_escolar on i_g.id_nivel_escolar equals i_n.id_nivel_escolar where i_u.caracteristica.Contains(prefixText) select new { i_u.id_codigo_inventario, i_n.desc_nivel_escolar, i_g.desc_grado_escolar, i_u.categoria, i_u.caracteristica, i_u.costo }).ToList(); StringBuilder sb = new StringBuilder(); //foreach (sdr.Read()) //{ // sb.Append(sdr["ContactName"]) // .Append(Environment.NewLine); //} context.Response.Write(sb.ToString()); } }
private void limpiar_textbox() { ddl_licencias.Items.Clear(); using (db_imEntities edm_licencia = new db_imEntities()) { var i_licencia = (from f_tr in edm_licencia.fact_licencias select f_tr).ToList(); ddl_licencias.DataSource = i_licencia; ddl_licencias.DataTextField = "desc_licencia"; ddl_licencias.DataValueField = "id_licencia"; ddl_licencias.DataBind(); } ddl_licencias.Items.Insert(0, new ListItem("*Licencia", "0")); ddl_genero.Items.Clear(); using (db_imEntities edm_genero = new db_imEntities()) { var i_genero = (from f_tr in edm_genero.fact_genero select f_tr).ToList(); ddl_genero.DataSource = i_genero; ddl_genero.DataTextField = "desc_genero"; ddl_genero.DataValueField = "id_genero"; ddl_genero.DataBind(); } ddl_genero.Items.Insert(0, new ListItem("*Género", "0")); ddl_colonia_sucursal.Items.Insert(0, new ListItem("*Colonia", "0")); txt_nombre_sucursal.Text = ""; txt_telefono_sucursal.Text = ""; txt_email_sucursal.Text = ""; txt_callenum_sucursal.Text = ""; txt_cp_sucursal.Text = ""; txt_municipio_sucursal.Text = ""; txt_estado_sucursal.Text = ""; txt_fecnac.Text = ""; txt_nombres.Text = ""; txt_apaterno.Text = ""; txt_apaterno.Text = ""; txt_usuario_usuario.Text = ""; txt_clave.Text = ""; }
public static Guid code_user(string str_codeuser) { using (db_imEntities data_user = new db_imEntities()) { var inf_user = (from i_u in data_user.inf_usuarios where i_u.codigo_usuario == str_codeuser select new { i_u.id_usuario, }).FirstOrDefault(); Guid str_iduser_o = inf_user.id_usuario; return(inf_user.id_usuario); } }
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_sucursal.DataSource = tbl_sepomex; ddl_colonia_sucursal.DataTextField = "d_asenta"; ddl_colonia_sucursal.DataValueField = "id_asenta_cpcons"; ddl_colonia_sucursal.DataBind(); if (tbl_sepomex.Count == 1) { txt_cp_sucursal.BackColor = Color.Transparent; txt_municipio_sucursal.Text = tbl_sepomex[0].D_mnpio; txt_estado_sucursal.Text = tbl_sepomex[0].d_estado; } if (tbl_sepomex.Count > 1) { txt_cp_sucursal.BackColor = Color.Transparent; ddl_colonia_sucursal.Items.Insert(0, new ListItem("*Colonia", "0")); txt_municipio_sucursal.Text = tbl_sepomex[0].D_mnpio; txt_estado_sucursal.Text = tbl_sepomex[0].d_estado; } else if (tbl_sepomex.Count == 0) { txt_cp_sucursal.BackColor = Color.IndianRed; ddl_colonia_sucursal.Items.Clear(); ddl_colonia_sucursal.Items.Insert(0, new ListItem("*Colonia", "0")); txt_municipio_sucursal.Text = ""; txt_estado_sucursal.Text = ""; } } }
protected void cmd_acceso_Click(object sender, EventArgs e) { if (ddl_centro.Visible == true) { if (ddl_centro.SelectedValue == "0") { ddl_centro.BackColor = Color.FromArgb(185, 0, 92); } else { ddl_centro.BackColor = Color.White; if (string.IsNullOrEmpty(txt_usuario.Text)) { txt_usuario.BackColor = Color.FromArgb(185, 0, 92); } else { txt_usuario.BackColor = Color.White; if (string.IsNullOrEmpty(txt_clave.Text)) { txt_clave.BackColor = Color.FromArgb(185, 0, 92); } else { txt_clave.BackColor = Color.White; string str_codigousuario, str_clave, str_valida_clave; int int_idtypeuser, int_iduserstatus; str_codigousuario = txt_usuario.Text; str_clave = encriptacion.Encrypt(txt_clave.Text); using (db_imEntities edm_usuarios = new db_imEntities()) { var i_usuarios = (from c in edm_usuarios.inf_usuarios where c.codigo_usuario == str_codigousuario select c).ToList(); if (i_usuarios.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 { try { using (db_imEntities m_usuariof = new db_imEntities()) { var i_usuariof = (from c in m_usuariof.inf_usuarios where c.codigo_usuario == str_codigousuario select c).FirstOrDefault(); guid_fuser = i_usuariof.id_usuario; 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()); guid_centro = Guid.Parse(ddl_centro.SelectedValue); if (str_valida_clave == str_clave && int_iduserstatus == 1) { Session["ss_id_user"] = guid_usuario.code_user(str_codigousuario); Session["ss_id_center"] = guid_centro; Response.Redirect("panel_director.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(); } } } catch { lblModalTitle.Text = "Intelimundo"; lblModalBody.Text = "Usuario incorrecto, favor de contactar al Administrador."; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } } } } } } } else { if (string.IsNullOrEmpty(txt_usuario.Text)) { txt_usuario.BackColor = Color.FromArgb(185, 0, 92); } else { txt_usuario.BackColor = Color.White; if (string.IsNullOrEmpty(txt_clave.Text)) { txt_clave.BackColor = Color.FromArgb(185, 0, 92); } else { txt_clave.BackColor = Color.White; string str_codigousuario, str_clave, str_valida_clave; int int_idtypeuser, int_iduserstatus; str_codigousuario = txt_usuario.Text; str_clave = encriptacion.Encrypt(txt_clave.Text); using (db_imEntities edm_usuarios = new db_imEntities()) { var i_usuarios = (from c in edm_usuarios.inf_usuarios where c.codigo_usuario == str_codigousuario select c).ToList(); if (i_usuarios.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 { Guid guid_fidusuario; guid_fidusuario = i_usuarios[0].id_usuario; using (db_imEntities edm_fcentrodep = new db_imEntities()) { var i_fcentrodep = (from i_u in edm_fcentrodep.inf_centro_dep where i_u.id_usuario == guid_fidusuario select i_u).ToList(); if (i_fcentrodep.Count == 1) { try { using (db_imEntities m_usuariof = new db_imEntities()) { var i_usuariof = (from c in m_usuariof.inf_usuarios where c.codigo_usuario == str_codigousuario select c).FirstOrDefault(); guid_fuser = i_usuariof.id_usuario; 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()); using (db_imEntities edm_centrof = new db_imEntities()) { var i_centrof = (from a in edm_centrof.inf_centro join c in edm_centrof.inf_centro_dep on a.id_centro equals c.id_centro where c.id_usuario == guid_fuser select a).FirstOrDefault(); guid_centro = i_centrof.id_centro; } if (str_valida_clave == str_clave && int_iduserstatus == 1) { Session["ss_id_user"] = guid_usuario.code_user(str_codigousuario); Session["ss_id_center"] = guid_centro; Response.Redirect("panel_director.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(); } } } catch { lblModalTitle.Text = "Intelimundo"; lblModalBody.Text = "Usuario incorrecto, favor de contactar al Administrador."; ScriptManager.RegisterStartupScript(Page, Page.GetType(), "myModal", "$('#myModal').modal();", true); upModal.Update(); } } else { using (db_imEntities edm_centrodep = new db_imEntities()) { var i_centrodep = (from i_c in edm_centrodep.inf_centro join i_l in edm_centrodep.inf_centro_dep on i_c.id_centro equals i_l.id_centro where i_l.id_usuario == guid_fidusuario where i_c.id_tipo_centro == 2 select i_c).ToList(); ddl_centro.DataSource = i_centrodep; ddl_centro.DataTextField = "nombre"; ddl_centro.DataValueField = "id_centro"; ddl_centro.DataBind(); } ddl_centro.Items.Insert(0, new ListItem("*Centro", "0")); ddl_centro.Visible = true; } } } } } } } }
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(); }