public List <T_MAE_TIPO_DOCUMENTO> PRD_SELECT_TIPO_DOCUMENTO() { using (SqlConnection cn = new SqlConnection(cadena)) { using (SqlCommand cmd = new SqlCommand("dbo.PRD_SELECT_TIPO_DOCUMENTO", cn)) { //cmd.BindByName = true; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Clear(); cn.Open(); cmd.ExecuteNonQuery(); SqlDataAdapter da = new SqlDataAdapter(cmd); List <T_MAE_TIPO_DOCUMENTO> l_MAE_TIPO_DOCUMENTO = new List <T_MAE_TIPO_DOCUMENTO>(); DataSet ds = new DataSet(); da.Fill(ds); foreach (DataRow dr in ds.Tables[0].Rows) { T_MAE_TIPO_DOCUMENTO o_T_MAE_TIPO_DOCUMENTO = new T_MAE_TIPO_DOCUMENTO(); o_T_MAE_TIPO_DOCUMENTO.XTIPODOCUMENTO = CShrapEncryption.EncryptString(dr["ID_TIPO_DOCUMENTO"].ToString().Trim(), VariablesWeb.AuthKey); o_T_MAE_TIPO_DOCUMENTO.DESCRIPCION = dr["DESCRIPCION"].ToString().Trim(); l_MAE_TIPO_DOCUMENTO.Add(o_T_MAE_TIPO_DOCUMENTO); } cn.Close(); return(l_MAE_TIPO_DOCUMENTO); } } }
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 ActionResult Index() { T_GENM_USUARIO oT_Genm_Usuario = VariablesWeb.oT_Genm_Usuario; ViewBag.FECHA = DateTime.Now;; ViewBag.FECHA = Variables.FechaHoy; ViewBag.FLG_USUARIO = oT_Genm_Usuario.FLAG_USUARIO_INTERNO; if (ViewBag.FLG_USUARIO == true) { ViewBag.XCOORDINACION_TECNICA = CShrapEncryption.DecryptString(oT_Genm_Usuario.XCOORDINACION_TECNICA, VariablesWeb.AuthKey); ViewBag.XCARGO = CShrapEncryption.DecryptString(oT_Genm_Usuario.XCARGO, VariablesWeb.AuthKey); } ViewBag.Main = true; return(View()); }
public List <T_GENM_PERSONA_JURIDICA> prd_pagina_PersonaJuridica(string Ruc, string RazonSocial, int NumPag, int CantRegxPag) { using (SqlConnection cn = new SqlConnection(cadena)) { using (SqlCommand cmd = new SqlCommand("dbo.PRD_PAGINA_PERSONA_JURIDICA", cn)) { //cmd.BindByName = true; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Clear(); cmd.Parameters.Add("@In_Filtro_Ruc", SqlDbType.VarChar).Value = Ruc.Trim().ToUpper(); cmd.Parameters.Add("@In_Filtro_Razon_Social", SqlDbType.VarChar).Value = RazonSocial.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_JURIDICA> l_GENM_PERSONA_JURIDICA = new List <T_GENM_PERSONA_JURIDICA>(); DataSet ds = new DataSet(); da.Fill(ds); foreach (DataRow dr in ds.Tables[0].Rows) { T_GENM_PERSONA_JURIDICA o_TGENM_PERSONA_JURIDICA = new T_GENM_PERSONA_JURIDICA(); o_TGENM_PERSONA_JURIDICA.XPERSONAJURIDICA = CShrapEncryption.EncryptString(dr["ID_PERSONA_JURIDICA"].ToString().Trim(), VariablesWeb.AuthKey); o_TGENM_PERSONA_JURIDICA.RUC = dr["RUC"].ToString().Trim(); o_TGENM_PERSONA_JURIDICA.RAZON_SOCIAL = dr["RAZON_SOCIAL"].ToString().Trim(); o_TGENM_PERSONA_JURIDICA.FLG_ESTADO = Convert.ToBoolean(Convert.ToInt16(dr["FLG_ESTADO"].ToString().Trim())); o_TGENM_PERSONA_JURIDICA.TotalVirtual = Convert.ToInt32(cmd.Parameters[4].Value.ToString().Trim()); l_GENM_PERSONA_JURIDICA.Add(o_TGENM_PERSONA_JURIDICA); } cn.Close(); return(l_GENM_PERSONA_JURIDICA); } } }
public ActionResult Index(Login login) { if (ModelState.IsValid) { T_GENM_USUARIO o_T_GENM_USUARIO = new T_GENM_USUARIO(); o_T_GENM_USUARIO.LOGIN = login.NombreUsuario; o_T_GENM_USUARIO.PASSWORD = login.Clave;//UtilFactoria.EncriptacionHelper.EncryptToByte(login.Clave); try { //T_GENM_USUARIO o_T_GENM_USUARIO = new T_GENM_USUARIO(); o_T_GENM_USUARIO = new T_GENM_USUARIO_LN().prd_logym(o_T_GENM_USUARIO); } catch (Exception e) { //ModelState.AddModelError("", "Usuario o Clave incorrectas"); ModelState.AddModelError("", e.Message); return(View()); } //o_T_GENM_USUARIO.AuthKey = CShrapEncryption.GenerateKey(); if (o_T_GENM_USUARIO != null) { //if (o_T_GENM_USUARIO.FLAG_RESULT) //{ // if (o_T_GENM_USUARIO.FLAG_USUARIO_INTERNO) // { try { /* * DirectoryEntry DomainUser = ValidDirectory.valDominio(login.NombreUsuario, login.Clave); * o_T_GENM_USUARIO.PUESTO_USUARIO = DomainUser.Properties.Contains("title") == false ? String.Empty : DomainUser.Properties["title"][0].ToString().Trim().ToUpper(); * o_T_GENM_USUARIO.AREA_USUARIO = DomainUser.Properties.Contains("physicalDeliveryOfficeName") == false ? String.Empty : DomainUser.Properties["physicalDeliveryOfficeName"][0].ToString(); * o_T_GENM_USUARIO.CORREO_USUARIO = DomainUser.Properties.Contains("mail") == false ? String.Empty : DomainUser.Properties["mail"][0].ToString(); * o_T_GENM_USUARIO.FOTO_USUARIO = DomainUser.Properties.Contains("thumbnailPhoto") == false ? System.Configuration.ConfigurationManager.AppSettings["no_foto"].ToString() : Convert.ToBase64String(DomainUser.Properties["thumbnailPhoto"][0] as byte[]) ?? String.Empty; */ o_T_GENM_USUARIO.PUESTO_USUARIO = String.Empty; o_T_GENM_USUARIO.AREA_USUARIO = String.Empty; o_T_GENM_USUARIO.CORREO_USUARIO = String.Empty; o_T_GENM_USUARIO.FOTO_USUARIO = String.Empty; o_T_GENM_USUARIO.XCARGO = CShrapEncryption.EncryptString(o_T_GENM_USUARIO.XCARGO, o_T_GENM_USUARIO.AuthKey); o_T_GENM_USUARIO.XCOORDINACION_TECNICA = CShrapEncryption.EncryptString(o_T_GENM_USUARIO.XCOORDINACION_TECNICA, o_T_GENM_USUARIO.AuthKey); Session["AuthAccount"] = o_T_GENM_USUARIO; FormsAuthentication.SetAuthCookie( login.NombreUsuario, true); return(RedirectToAction("Index", "Main")); } catch (Exception) { ModelState.AddModelError("", "Usuario o Clave incorrectas"); } // } // else // { // if (o_T_GENM_USUARIO.PASSWORD.Equals(login.Clave)) // { // o_T_GENM_USUARIO.XPERSONA_JURIDICA = CShrapEncryption.EncryptString(o_T_GENM_USUARIO.XPERSONA_JURIDICA, o_T_GENM_USUARIO.AuthKey); // Session["AuthAccount"] = o_T_GENM_USUARIO; // o_T_GENM_USUARIO.PUESTO_USUARIO = ""; // o_T_GENM_USUARIO.AREA_USUARIO = ""; // o_T_GENM_USUARIO.CORREO_USUARIO = ""; // o_T_GENM_USUARIO.FOTO_USUARIO = System.Configuration.ConfigurationManager.AppSettings["no_foto"].ToString(); // FormsAuthentication.SetAuthCookie( // login.NombreUsuario, true); // return RedirectToAction("Index", "Main"); // } // else // { // ModelState.AddModelError("", "Usuario o Clave incorrectas"); // } // } //} //else //{ // ModelState.AddModelError("", "Usuario Inactivo"); //} } else { ModelState.AddModelError("", "Usuario o Clave incorrectas"); } } return(View()); }