/// <summary> /// Solo para propĆ³sitos de test /// </summary> /// <returns></returns> EmpleadoBE empleado_mock() { //Buscar empleado EmpleadoBE empleadoBE = new EmpleadoBE(); empleadoBE.Email = "*****@*****.**"; empleadoBE.ApeNom = "MOF"; empleadoBE.WindosUserList = new List <WindosUserBE>(); WindosUserBE wu = new WindosUserBE(); wu.WindowsUser = "******"; wu.dom_id = 1; wu.Dominio = "dominio1"; empleadoBE.WindosUserList.Add(wu); wu = new WindosUserBE(); wu.WindowsUser = "******"; wu.dom_id = 2; wu.Dominio = "dominio2"; empleadoBE.WindosUserList.Add(wu); return(empleadoBE); }
static EmpleadoBE RetriveDatosReseteoEmpleados_mok() { EmpleadoBE item = new EmpleadoBE(); item.Emp_id = 666; item.Cargo = "Lider"; item.Cuenta = "Movistar"; item.Subarea = "Movistar Ventas"; item.ApeNom = "Noelia Avila"; item.Legajo = 99985425; //item.Aus_Id = 123; WindosUserBE winUser = new WindosUserBE(); winUser.Dominio = "allus-ar"; winUser.WindowsUser = "******"; winUser.dom_id = 3; item.WindosUserList = new List <WindosUserBE>(); item.WindosUserList.Add(winUser); winUser = new WindosUserBE(); winUser.Dominio = "allus-ar"; winUser.WindowsUser = "******"; winUser.dom_id = 3; item.WindosUserList.Add(winUser); winUser = new WindosUserBE(); winUser.Dominio = "alcomovistar"; winUser.WindowsUser = "******"; winUser.dom_id = 2; item.WindosUserList.Add(winUser); return(item); }
/// <summary> /// Buscar /// </summary> /// <param name="userName"></param> /// <param name="domainId"></param> /// <param name="DNI"></param> public static EmpleadoBE RetriveDatosReseteoEmpleados(string userName, int domainId, string DNI) { //return RetriveDatosReseteoEmpleados_mok(); EmpleadoBE item = null; var connectionString = Common.GetCnn(Common.CnnStringNameMeucci).ConnectionString; using (SqlConnection cnn = new SqlConnection(connectionString)) using (SqlCommand cmd = new SqlCommand("dbo.usp_ReseteoWebDatosEmpleado", cnn) { CommandType = System.Data.CommandType.StoredProcedure }) { cnn.Open(); cmd.Parameters.AddWithValue("@UW", userName); cmd.Parameters.AddWithValue("@dom_id", domainId); cmd.Parameters.AddWithValue("@DNI", DNI); using (IDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { item = new EmpleadoBE(); //cue_nombre sar_nombre car_nombre usuariowindows dominio item.Emp_id = Convert.ToInt32(reader["Emp_id"]); item.Cargo = reader["car_nombre"].ToString(); item.Cuenta = reader["cue_nombre"].ToString(); item.Subarea = reader["sar_nombre"].ToString(); item.ApeNom = reader["emp_apenom"].ToString(); if (reader["aus_id"] != DBNull.Value) { item.Aus_Id = Convert.ToInt32(reader["aus_id"]); } if (reader["Telefono"] != DBNull.Value) { item.Telefono = reader["Telefono"].ToString(); } if (reader["Direccion"] != DBNull.Value) { item.Direccion = reader["Direccion"].ToString(); } if (reader["Ciudad_Natal"] != DBNull.Value) { item.CiudadNatal = reader["Ciudad_Natal"].ToString(); } if (reader["Fec_Nac"] != DBNull.Value) { item.FechaNacimiento = reader["Fec_Nac"].ToString(); } } if (item != null) { if (reader.NextResult()) { List <WindosUserBE> winUserList = new List <WindosUserBE>(); WindosUserBE winUser = null; while (reader.Read()) { winUser = new WindosUserBE(); winUser.Dominio = reader["dominio"].ToString(); winUser.WindowsUser = reader["usuariowindows"].ToString(); winUser.dom_id = Convert.ToInt32(reader["dom_id"]); winUserList.Add(winUser); } item.WindosUserList = winUserList; } } } return(item); } }
/// <summary> /// usp_OlvidoDeClave_DatosEmpleado Retorna dos tablas /// 1- Datos de Persona (1 fila) /// 2 - Datos de cada usuario de la persona (muchos) /// </summary> /// <param name="dni"></param> /// <returns></returns> public static EmpleadoBE VirifyUser_ForgotPassword(string dni) { EmpleadoBE item = null; var connectionString = Common.GetCnn(Common.CnnStringNameMeucci).ConnectionString; using (SqlConnection cnn = new SqlConnection(connectionString)) using (SqlCommand cmd = new SqlCommand("Meucci2a.dbo.usp_OlvidoDeClave_DatosEmpleado", cnn) { CommandType = System.Data.CommandType.StoredProcedure }) { cnn.Open(); /// FACTURA_NRO cmd.Parameters.AddWithValue("@Dni", dni); using (IDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { item = new EmpleadoBE(); //cue_nombre sar_nombre car_nombre usuariowindows dominio item.Emp_id = Convert.ToInt32(reader["Id"]); item.ApeNom = reader["Nombre"].ToString(); if (reader["Tipo"] != DBNull.Value) { item.Tipo = reader["Tipo"].ToString(); } if (reader["Email"] != DBNull.Value) { item.Email = reader["Email"].ToString(); } } if (item != null) { if (reader.NextResult()) { List <WindosUserBE> winUserList = new List <WindosUserBE>(); WindosUserBE winUser = null; while (reader.Read()) { winUser = new WindosUserBE(); winUser.Dominio = reader["dominio"].ToString(); winUser.WindowsUser = reader["usuariowindows"].ToString().ToLower(); winUser.dom_id = Convert.ToInt32(reader["dom_id"]); winUserList.Add(winUser); } item.WindosUserList = winUserList; } } } return(item); } }