public ActionResult PersonaNatural(string PersonaNatural = " ") { T_GENM_PERSONA_NATURAL o_GenmPersonaNatural = null; if (PersonaNatural.Trim().Equals(string.Empty)) { o_GenmPersonaNatural = new T_GENM_PERSONA_NATURAL(); o_GenmPersonaNatural.XPERSONANATURAL = PersonaNatural; o_GenmPersonaNatural.FLG_ESTADO = true; //o_GenmPersonaNatural.ListaDireccion = new List<T_GENM_DIRECCION>(); } else { o_GenmPersonaNatural = new T_GENM_PERSONA_NATURAL(); o_GenmPersonaNatural.XPERSONANATURAL = PersonaNatural; //o_GenmPersonaNatural = new T_GENM_PERSONA_NATURAL_LN().prd_detalle_persona_natural(o_GenmPersonaNatural); //o_GenmPersonaNatural.ListaDireccion = new T_GENM_DIRECCION_LN().prd_pagina_Direccion(PersonaNatural); } //LlenarMaestras(); ViewBag.ListaTipoDocumento = new T_MAE_TIPO_DOCUMENTO_LN().PRD_SELECT_TIPO_DOCUMENTO(); //if (Request.IsAjaxRequest()) //{ // return PartialView("PersonaNatural", o_GenmPersonaNatural); //} return(View("PersonaNatural", o_GenmPersonaNatural)); }
public List <T_GENM_PERSONA_NATURAL> prd_pagina_PersonaNatural(string filtro, string filtroMat, string filtroPat, string filtroDoc, int NumPag, int CantRegxPag) { using (SqlConnection cn = new SqlConnection(cadena)) { using (SqlCommand cmd = new SqlCommand("dbo.PRD_PAGINA_PERSONA_NATURAL", cn)) { //cmd.BindByName = true; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Clear(); cmd.Parameters.Add("@In_Filtro_Nombre", SqlDbType.VarChar).Value = filtro.Trim().ToUpper(); cmd.Parameters.Add("@In_Filtro_APaterno", SqlDbType.VarChar).Value = filtroMat.Trim().ToUpper(); cmd.Parameters.Add("@In_Filtro_AMaterno", SqlDbType.VarChar).Value = filtroPat.Trim().ToUpper(); cmd.Parameters.Add("@In_Filtro_Documento", SqlDbType.VarChar).Value = filtroDoc.Trim().ToUpper(); cmd.Parameters.Add("@In_NumPag", SqlDbType.Int).Value = NumPag; cmd.Parameters.Add("@In_CantRegxPag", SqlDbType.Int).Value = CantRegxPag; cmd.Parameters.Add("@Out_Var_Total", SqlDbType.Int).Direction = ParameterDirection.Output; //cmd.Parameters.Add("@Out_Cur_PersonaNatural", sqlDbType.RefCursor).Direction = ParameterDirection.Output; cn.Open(); cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(cmd); List <T_GENM_PERSONA_NATURAL> l_GENM_PERSONA_NATURAL = new List <T_GENM_PERSONA_NATURAL>(); DataSet ds = new DataSet(); da.Fill(ds); foreach (DataRow dr in ds.Tables[0].Rows) { T_GENM_PERSONA_NATURAL o_TGENM_PERSONA_NATURAL = new T_GENM_PERSONA_NATURAL(); o_TGENM_PERSONA_NATURAL.XPERSONANATURAL = CShrapEncryption.EncryptString(dr["ID_PERSONA_NATURAL"].ToString().Trim(), VariablesWeb.AuthKey); o_TGENM_PERSONA_NATURAL.NOMBRE = dr["NOMBRES"].ToString().Trim(); o_TGENM_PERSONA_NATURAL.APELLIDO_PATERNO = dr["APELLIDO_PATERNO"].ToString().Trim(); o_TGENM_PERSONA_NATURAL.APELLIDO_MATERNO = dr["APELLIDO_MATERNO"].ToString().Trim(); o_TGENM_PERSONA_NATURAL.ID_TIPO_DOCUMENTO = Convert.ToInt32(dr["ID_TIPO_DOCUMENTO"].ToString().Trim()); o_TGENM_PERSONA_NATURAL.TIPO_DOCUMENTO = dr["TIPO_DOCUMENTO"].ToString().Trim(); o_TGENM_PERSONA_NATURAL.NUMERO_DOCUMENTO = dr["NUMERO_DOCUMENTO"].ToString().Trim(); o_TGENM_PERSONA_NATURAL.CORREO = dr["CORREO"].ToString().Trim(); o_TGENM_PERSONA_NATURAL.FLG_ESTADO = Convert.ToBoolean(Convert.ToInt16(dr["FLG_ESTADO"].ToString().Trim())); o_TGENM_PERSONA_NATURAL.TotalVirtual = Convert.ToInt32(cmd.Parameters[6].Value.ToString().Trim()); l_GENM_PERSONA_NATURAL.Add(o_TGENM_PERSONA_NATURAL); } cn.Close(); return(l_GENM_PERSONA_NATURAL); } } }
public T_GENM_USUARIO prd_logym(T_GENM_USUARIO o_GENM_USUARIO) { using (SqlConnection cn = new SqlConnection(cadena)) { using (SqlCommand cmd = new SqlCommand("dbo.USP_LOGIN_USUARIO", cn)) { //cmd.BindByName = true; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Clear(); cmd.Parameters.Add("@IN_LOGIN", SqlDbType.VarChar).Value = o_GENM_USUARIO.LOGIN.Trim().ToUpper(); cn.Open(); cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); foreach (DataRow dr in ds.Tables[0].Rows) { T_GENM_USUARIO o_T_GENM_USUARIO = new T_GENM_USUARIO(); o_T_GENM_USUARIO.ID_USUARIO = Convert.ToInt32(dr["ID_USUARIO"].ToString().Trim()); o_T_GENM_USUARIO.LOGIN = dr["LOGIN"].ToString().Trim(); o_T_GENM_USUARIO.PASSWORD = dr["PASSWORD"].ToString().Trim(); } foreach (DataRow dr in ds.Tables[1].Rows) { T_GENM_PERFIL o_TGENM_PERFIL = new T_GENM_PERFIL(); o_TGENM_PERFIL.ID_PERFIL = Convert.ToInt32(dr["ID_PERFIL"].ToString().Trim()); o_TGENM_PERFIL.DESCRIPCION = dr["DESCRIPCION"].ToString().Trim(); o_TGENM_PERFIL.FLG_ESTADO = Convert.ToBoolean(Convert.ToInt16(dr["FLG_ESTADO"].ToString().Trim())); o_GENM_USUARIO.l_TGENM_PERFIL = o_TGENM_PERFIL; } List <T_GENM_MENU> l_T_GENM_MENU = new List <T_GENM_MENU>(); foreach (DataRow dr in ds.Tables[2].Rows) { T_GENM_MENU o_T_GENM_MENU = new T_GENM_MENU(); o_T_GENM_MENU.ID_MENU = Convert.ToInt32(dr["ID_MENU"].ToString().Trim()); o_T_GENM_MENU.DESCRIPCION = dr["DESCRIPCION"].ToString().Trim(); o_T_GENM_MENU.URL = dr["URL"].ToString().Trim(); o_T_GENM_MENU.Accion = ""; o_T_GENM_MENU.Controladora = ""; if (!dr["URL"].ToString().Trim().Equals("#")) { string[] str = dr["URL"].ToString().Trim().Split(new string[] { "/" }, StringSplitOptions.None); o_T_GENM_MENU.Controladora = dr["URL"].ToString().Trim().Split('/')[1].ToString() == null ? "" : dr["URL"].ToString().Trim().Split('/')[1].ToString(); o_T_GENM_MENU.Accion = dr["URL"].ToString().Trim().Split('/')[2].ToString() == null ? "" : dr["URL"].ToString().Trim().Split('/')[2].ToString(); } o_T_GENM_MENU.ORDEN = Convert.ToInt32(dr["ID_MENU"].ToString().Trim()); o_T_GENM_MENU.RUTA_MENU = dr["RUTA_MENU"].ToString().Trim(); o_T_GENM_MENU.ID_MENU_ORIGEN = Convert.ToInt32(dr["ID_MENU_ORIGEN"].ToString().Trim()); o_T_GENM_MENU.FLG_ESTADO = Convert.ToBoolean(Convert.ToInt16(dr["FLG_ESTADO"].ToString().Trim())); l_T_GENM_MENU.Add(o_T_GENM_MENU); } o_GENM_USUARIO.l_T_GENM_MENU = l_T_GENM_MENU; foreach (DataRow dr in ds.Tables[3].Rows) { T_GENM_PERSONA_NATURAL o_T_GENM_PERSONA_NATURAL = new T_GENM_PERSONA_NATURAL(); o_T_GENM_PERSONA_NATURAL.ID_PERSONA_NATURAL = Convert.ToInt32(dr["ID_PERSONA_NATURAL"].ToString().Trim()); o_T_GENM_PERSONA_NATURAL.NOMBRE = dr["NOMBRES"].ToString().Trim(); o_T_GENM_PERSONA_NATURAL.APELLIDO_PATERNO = dr["APELLIDO_PATERNO"].ToString().Trim(); o_T_GENM_PERSONA_NATURAL.APELLIDO_MATERNO = dr["APELLIDO_MATERNO"].ToString().Trim(); o_T_GENM_PERSONA_NATURAL.CORREO = dr["CORREO"].ToString().Trim(); o_T_GENM_PERSONA_NATURAL.FLG_ESTADO = Convert.ToBoolean(Convert.ToInt16(dr["FLG_ESTADO"].ToString().Trim())); o_T_GENM_PERSONA_NATURAL.NOMBRE_COMPLETO = o_T_GENM_PERSONA_NATURAL.NOMBRE + ' ' + o_T_GENM_PERSONA_NATURAL.APELLIDO_PATERNO + ' ' + o_T_GENM_PERSONA_NATURAL.APELLIDO_MATERNO; o_T_GENM_PERSONA_NATURAL.NUMERO_DOCUMENTO = dr["NUMERO_DOCUMENTO"].ToString().Trim(); o_GENM_USUARIO.o_T_GENM_PERSONA_NATURAL = o_T_GENM_PERSONA_NATURAL; } cn.Close(); } } return(o_GENM_USUARIO); }