public List <EmpleadoBE> ConsultarempleadoEspecialidad(String strCodEsp) { List <EmpleadoBE> objListarEmpleado = new List <EmpleadoBE>(); try { var query = Miselada.ConsultarEmpleadoEspecialidad(strCodEsp); foreach (var resultado in query) { EmpleadoBE objEmpleadoBE = new EmpleadoBE(); objEmpleadoBE.IdEmpleado = resultado.IdEmpleado; objEmpleadoBE.ApeEmpPat = resultado.ApeEmpPat; objEmpleadoBE.ApeEmpMat = resultado.ApeEmpMat; objEmpleadoBE.NomEmpleado = resultado.NomEmpleado; objListarEmpleado.Add(objEmpleadoBE); } } catch (Exception ex) { throw ex; } return(objListarEmpleado); }
/// <summary> /// El usuario ya se encuentra en lapagina de Olvide Contras.. y preciona el boton chequear DNI /// /// </summary> /// <param name="dni">retorna Empleado con sus usuarios</param> /// <returns></returns> internal static EmpleadoBE ForgotPassword_checkDNI(string dni) { StringBuilder str = new StringBuilder("Con el DNI ingresado no podemos ayudarte. Comunícate con CAIS. "); str.AppendLine("CANALES DE ATENCIÓN:"); str.AppendLine("Chat(Incidentes particulares): caischat.grupokonecta.com.ar"); str.AppendLine("Telefónico(Incidentes Masivos) 54 9 351 4266616"); str.AppendLine("Mail: [email protected]"); try { EmpleadoBE empleadoBE = MeucciDAC.VirifyUser_ForgotPassword(dni); if (empleadoBE == null) { //throw new FunctionalException(1001,"El DNI no se encuentra registrado en nuestras Bases de Datos, verifícalo e intenta nuevamente o comunicarse con CAIS [email protected] y contacto 3514266616 .- "); throw new FunctionalException(1001, str.ToString()); } if (string.IsNullOrEmpty(empleadoBE.Email)) { throw new FunctionalException(1000, str.ToString()); } return(empleadoBE); } catch (Exception ex) { throw ex; } }
public List <EmpleadoBE> ListarEmpleadoDistrito(String strcoddis) { List <EmpleadoBE> objListarEmpleado = new List <EmpleadoBE>(); try { var query = Miselada.ListarEmpleadoDistrito(strcoddis); foreach (var resultado in query) { EmpleadoBE objEmpleadoBE = new EmpleadoBE(); objEmpleadoBE.IdEmpleado = resultado.IdEmpleado; objEmpleadoBE.ApeEmpPat = resultado.ApeEmpPat; objEmpleadoBE.ApeEmpMat = resultado.ApeEmpMat; objEmpleadoBE.NomEmpleado = resultado.NomEmpleado; objEmpleadoBE.IdEspecialidad = resultado.Especialidad; objEmpleadoBE.Sexo = resultado.Sexo; objEmpleadoBE.NroDNI = resultado.NroDNI; objListarEmpleado.Add(objEmpleadoBE); } } catch (Exception ex) { throw ex; } return(objListarEmpleado); }
/// <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); }
public bool InsertarEmpleado(EmpleadoBE objempBE) { try { Empleado objEmpleado = new Empleado(); objEmpleado.IdEmpleado = String.Empty; objEmpleado.ApeEmpPat = objempBE.ApeEmpPat; objEmpleado.ApeEmpMat = objempBE.ApeEmpMat; objEmpleado.NomEmpleado = objempBE.NomEmpleado; objEmpleado.Sexo = objempBE.Sexo; objEmpleado.NroDNI = objempBE.NroDNI; objEmpleado.Direccion = objempBE.Direccion; objEmpleado.IdDistrito = objempBE.IdDistrito; objEmpleado.Telefono = objempBE.Telefono; objEmpleado.Celular = objempBE.Celular; objEmpleado.Email = objempBE.Email; objEmpleado.IdEspecialidad = objempBE.IdEspecialidad; Miselada.Empleado.Add(objEmpleado); Miselada.SaveChanges(); vexito = true; } catch (EntityException exception) { vexito = false; } return(vexito); }
private void btnGuardar_Click(object sender, EventArgs e) { if ( String.IsNullOrWhiteSpace(txtApellido.Text) || String.IsNullOrWhiteSpace(txtDocumento.Text) || String.IsNullOrWhiteSpace(txtSApellido.Text) || String.IsNullOrWhiteSpace(txtRuc.Text) ) { MessageBox.Show(this, "Falto ingresar un campo.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int idEmpleado = NewPersonId(); EmpleadoBE emBE = new EmpleadoBE(idPerson.NewId(), short.Parse(cboPuesto.SelectedValue.ToString()), txtDocumento.Text.Trim(), txtRuc.Text.Trim(), dtpFecNac.Value, dtpFecIni.Value, txtNombre.Text.Trim(), txtSNombre.Text.Trim(), txtApellido.Text.Trim(), txtSApellido.Text.Trim(), false); try { if (emBL.NuevoEmpleado(emBE) == true) { MessageBox.Show(this, "Se ingreso un nuevo empleado.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(this, "Ocurrió un error insertando al empleado.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { throw new Exception(ex.Message); } }
private IEnumerable <EmpleadoBE> CargaManual(string fullPath) { using (TextReader reader = File.OpenText(fullPath)) { var csv = new CsvReader(reader); IList <EmpleadoBE> empleados = new List <EmpleadoBE>(); while (csv.Read()) { EmpleadoBE empleado = new EmpleadoBE(); empleado.EmpleadoID = csv.GetField <int>(nameof(empleado.EmpleadoID)); empleado.Nombre = csv.GetField <string>(nameof(empleado.Nombre)); empleado.ApellidoPaterno = csv.GetField <string>(nameof(empleado.ApellidoPaterno)); empleado.ApellidoMaterno = csv.GetField <string>(nameof(empleado.ApellidoMaterno)); empleado.DNI = csv.GetField <string>(nameof(empleado.DNI)); empleado.Cargo = csv.GetField <string>(nameof(empleado.Cargo)); empleado.NombreCompleto = string.Concat(empleado.Nombre, " ", empleado.ApellidoPaterno, " ", empleado.ApellidoMaterno ); empleados.Add(empleado); } return(empleados); } }
public EmpleadoBE ConsultarEmpleado(String strcodemp) { EmpleadoBE objEmpleadoBE = new EmpleadoBE(); try { var query = Miselada.ConsultarEmpleado(strcodemp); foreach (var resultado in query) { objEmpleadoBE.IdEmpleado = resultado.IdEmpleado; objEmpleadoBE.NomEmpleado = resultado.NomEmpleado; objEmpleadoBE.ApeEmpPat = resultado.ApeEmpPat; objEmpleadoBE.ApeEmpMat = resultado.ApeEmpMat; objEmpleadoBE.Sexo = resultado.Sexo; objEmpleadoBE.NroDNI = resultado.NroDNI; objEmpleadoBE.Direccion = resultado.Direccion; objEmpleadoBE.IdDistrito = resultado.IdDistrito; objEmpleadoBE.Telefono = resultado.Telefono; objEmpleadoBE.Celular = resultado.Celular; objEmpleadoBE.Email = resultado.Email; objEmpleadoBE.IdEspecialidad = resultado.Especialidad; } } catch (Exception ex) { throw ex; } return(objEmpleadoBE); }
public List <EmpleadoBE> ListarEmpleado() { List <EmpleadoBE> objListarEmpleado = new List <EmpleadoBE>(); try { var query = Miselada.ListarEmpleado(); foreach (var resultado in query) { EmpleadoBE objEmpleadoBE = new EmpleadoBE(); objEmpleadoBE.IdEmpleado = resultado.IdEmpleado; objEmpleadoBE.NomEmpleado = resultado.NomEmpleado; objEmpleadoBE.ApeEmpPat = resultado.ApeEmpPat; objEmpleadoBE.ApeEmpMat = resultado.ApeEmpMat; objEmpleadoBE.Sexo = resultado.Genero; objEmpleadoBE.NroDNI = resultado.NroDNI; objEmpleadoBE.Direccion = resultado.Direccion; objEmpleadoBE.IdDistrito = resultado.Distrito; objEmpleadoBE.Telefono = resultado.Telefono; objEmpleadoBE.Celular = resultado.Celular; objEmpleadoBE.Email = resultado.Email; objEmpleadoBE.IdEspecialidad = resultado.Especialidad; objListarEmpleado.Add(objEmpleadoBE); } } catch (EntityException ex) { throw new Exception(ex.Message); } return(objListarEmpleado); }
public bool ActualizarEmpleado(EmpleadoBE objempBE) { try { Empleado objEmpleado = (from Emp in Miselada.Empleado where Emp.IdEmpleado == objempBE.IdEmpleado select Emp).FirstOrDefault(); objEmpleado.ApeEmpPat = objempBE.ApeEmpPat; objEmpleado.ApeEmpMat = objempBE.ApeEmpMat; objEmpleado.NomEmpleado = objempBE.NomEmpleado; objEmpleado.Sexo = objempBE.Sexo; objEmpleado.NroDNI = objempBE.NroDNI; objEmpleado.Direccion = objempBE.Direccion; objEmpleado.IdDistrito = objempBE.IdDistrito; objEmpleado.Telefono = objempBE.Telefono; objEmpleado.Celular = objempBE.Celular; objEmpleado.Email = objempBE.Email; objEmpleado.IdEspecialidad = objempBE.IdEspecialidad; Miselada.SaveChanges(); vexito = true; } catch (EntityException exception) { vexito = false; } return(vexito); }
protected void btnMostrarNombre_Click(object sender, EventArgs e) { EmpleadoBL logica = new EmpleadoBL(); EmpleadoBE empleado = new EmpleadoBE(); empleado = logica.getEmpleado(); txtNombre.Text = empleado.Nombre; txtEdad.Text = empleado.Edad.ToString(); }
private void txtBuscar_Click(object sender, EventArgs e) { if (empBL.RevisarEstado(int.Parse(cboBuscarEmpleado.SelectedValue.ToString())) == true) { btnEstado.Text = "DESACTIVAR"; empBE = new EmpleadoBE(int.Parse(cboBuscarEmpleado.SelectedValue.ToString()), true); } else if (empBL.RevisarEstado(int.Parse(cboBuscarEmpleado.SelectedValue.ToString())) == false) { btnEstado.Text = "ACTIVAR"; empBE = new EmpleadoBE(int.Parse(cboBuscarEmpleado.SelectedValue.ToString()), false); } }
public bool Insert(EmpleadoBE toInsert) { using (conn = db.GetOpenConnection()) using (cmd = db.CreateStoredProcedureCommand(conn, Constantes.Empleado.USP_EMPLEADO_INSERT)) { cmd.Parameters.Add(db.CreateParameter(NOMBRE_PARAM, toInsert.Nombre)); cmd.Parameters.Add(db.CreateParameter(APELLIDO_PARAM, toInsert.Apellido)); cmd.Parameters.Add(db.CreateParameter(CARGO_PARAM, toInsert.Cargo)); cmd.Parameters.Add(db.CreateParameter(EDAD_PARAM, toInsert.Edad)); return(cmd.ExecuteNonQuery() > 0); } }
/// <summary> /// El usuario recibe un mail con el codigo de autorizacion, entra ala pagina (link ofrecido) y envia nuevo pàssword /// </summary> /// <param name="userName"></param> /// <param name="code"></param> /// <param name="domainName"></param> /// <param name="newPassword"></param> /// <returns></returns> //internal static ForgotPasswordRes forgotPassworChangePassword(string userName, string domainName,string code, string newPassword) //{ // ForgotPasswordRes result = new ForgotPasswordRes(); // //result = getSocioBEByUserName(userName); // var isValid = Common.verifyMd5Hash(string.Concat(userName, domainName), code); // if (isValid) // { // //User_Reset_Password(userName, newPassword, domainName); // result.Status = "OK"; // result.Message = "El reseteo se realizó exitosamente."; // } // else // { // result.Status = "Error"; // result.Message = "El código de verificación enviado no es válido o no corresponde al socio en cuestión"; // } // return result; //} /// <summary> /// El usuario recibe un mail con el codigo de autorizacion, entra ala pagina (link ofrecido) y en el init se chequea validez de url /// </summary> /// <param name="code"></param> /// <returns>EmpleadoBE</returns> internal static EmpleadoBE forgotPassworChangePassword_Verify(string code) { EmpleadoBE empleadoBE = null; string decriptedData = ""; //var isValid = Common.verifyMd5Hash(string.Concat(dni, empleadoBE.Email), code); try { decriptedData = Common.Dencrypt(code); } catch (Exception ex) { throw new Exception("El códido de seguridad es incorrecto-"); } bool isValid = false; if (decriptedData.Split(';').Length == 3) { // DNI;Email;TTL; string[] splited = decriptedData.Split(';'); string dni = splited[0].Trim(); //Obtengo la fecha de exp Int64 epocTtl = Convert.ToInt64(splited[2].Trim()); Int64 epocNow = Fwk.HelperFunctions.DateFunctions.DateTimeToUnixTimeStamp(System.DateTime.Now); if (epocTtl < epocNow) { throw new Exception("El códido de seguridad a caducado, por favor vuelva a solicitar cambio de contraseña.-"); } empleadoBE = MeucciDAC.VirifyUser_ForgotPassword(dni); if (empleadoBE != null) { empleadoBE.DNI = dni; isValid = splited[1].Trim().CompareTo(empleadoBE.Email.Trim()) == 0; } } if (isValid) { return(empleadoBE); } else { throw new Exception("El código de verificación enviado no es válido o no corresponde al socio en cuestión"); } }
public EmpleadoBE getEmpleado() { EmpleadoDA dataAccess = new EmpleadoDA(); EmpleadoBE empleado = new EmpleadoBE(); empleado = dataAccess.getEmpleado(); if (!empleado.Edad.HasValue) { empleado.Edad = 18; } return(empleado); }
private void txtBuscar_Click(object sender, EventArgs e) { int idPersona = int.Parse(cboBuscarEmpleado.SelectedValue.ToString()); empbe = emBL.ListarEmpleadosPorId(idPersona); txtApellido.Text = empbe.Primer_ape; txtDocumento.Text = empbe.Doc_oficial; txtSApellido.Text = empbe.Segundo_ape; txtSNombre.Text = empbe.Segundo_nom; txtRuc.Text = empbe.Ruc_empleado; txtNombre.Text = empbe.Primer_nom; dtpFecIni.Value = empbe.Fecha_inicio; dtpFecNac.Value = empbe.Fecha_nacimiento; cboPuesto.SelectedValue = empbe.Puesto_empleado; }
public EmpleadoBE ListarEmpleadosPorId(int idEmpleado) { EmpleadoBE empBE = new EmpleadoBE(); try { con.ConnectionString = conection.GetCon(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "PERSONA.ListarEmpleadoPorId"; cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@id_persona", idEmpleado); con.Open(); SqlDataReader dtr = cmd.ExecuteReader(); if (dtr.HasRows == true) { dtr.Read(); empBE.Id_persona = int.Parse(dtr["id_persona"].ToString()); empBE.Primer_ape = dtr["primer_ape"].ToString(); empBE.Segundo_ape = dtr["segundo_ape"].ToString(); empBE.Primer_nom = dtr["primer_nom"].ToString(); empBE.Segundo_nom = dtr["segundo_nom"].ToString(); empBE.Doc_oficial = dtr["doc_oficial"].ToString(); empBE.Ruc_empleado = dtr["ruc_empleado"].ToString(); empBE.Puesto_empleado = short.Parse(dtr["puesto_empleado"].ToString()); empBE.Fecha_inicio = (DateTime)dtr["fecha_inicio"]; empBE.Fecha_nacimiento = (DateTime)dtr["fecha_nacimiento"]; } else { throw new Exception("Error al buscar al empleado."); } dtr.Close(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (con.State == ConnectionState.Open) { con.Close(); } cmd.Parameters.Clear(); } return(empBE); }
public async void AgregarEmpleado(object s, EventArgs args) { var respuesta = await DisplayAlert("Atención", "¿ Esta seguro que desea agregar al empleado ?", "Si", "No"); if (respuesta.Equals(true)) { _empleadoBE = new EmpleadoBE(); _empleadoBLL = new EmpleadoBLL(); _empleadoBE.Nombre = nombre.Text; _empleadoBE.Direccion = direccion.Text; _empleadoBE.Telefono = telefono.Text; int resultado = _empleadoBLL.AgregarEmpleado(_empleadoBE); Debug.WriteLine(resultado); await DisplayAlert("Resultado", resultado.ToString(), "Cancelar"); } }
public Boolean NuevoEmpleado(EmpleadoBE empBE) { con.ConnectionString = conection.GetCon(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "PERSONA.NewEmpleado"; try { cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@id_persona", empBE.Id_persona); cmd.Parameters.AddWithValue("@puesto_empleado", empBE.Puesto_empleado); cmd.Parameters.AddWithValue("@doc_oficial", empBE.Doc_oficial); cmd.Parameters.AddWithValue("@ruc_empleado", empBE.Ruc_empleado); cmd.Parameters.AddWithValue("@fecha_nacimiento", empBE.Fecha_nacimiento); cmd.Parameters.AddWithValue("@fecha_inicio", empBE.Fecha_inicio); cmd.Parameters.AddWithValue("@primer_nom", empBE.Primer_nom); cmd.Parameters.AddWithValue("@primer_ape", empBE.Primer_ape); cmd.Parameters.AddWithValue("@segundo_nom", empBE.Segundo_nom); cmd.Parameters.AddWithValue("@segundo_ape", empBE.Segundo_ape); cmd.Parameters.AddWithValue("@estado", empBE.Estado); con.Open(); cmd.ExecuteNonQuery(); success = true; } catch (SqlException x) { success = false; throw new Exception(x.Message); } finally { if (con.State == ConnectionState.Open) { con.Close(); } cmd.Parameters.Clear(); } return(success); }
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); }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { cboDistrito.DataSource = objDistritoBL.ListarDistrito(); cboDistrito.DataValueField = "IdDistrito"; cboDistrito.DataTextField = "Nombre"; cboDistrito.DataBind(); cboEspecialidad.DataSource = objEspecialidadBL.ListarEspecialidad(); cboEspecialidad.DataValueField = "IdEspecialidad"; cboEspecialidad.DataTextField = "Especialidad"; cboEspecialidad.DataBind(); String strCodEmp = Session["IdEmpleado"].ToString(); try { objEmpleadoBE = objEmpleadoBL.ConsultarEmpleado(strCodEmp); lblCod.Text = strCodEmp; txtApe.Text = objEmpleadoBE.ApeEmpPat; txtApeMat.Text = objEmpleadoBE.ApeEmpMat; txtNom.Text = objEmpleadoBE.NomEmpleado; cboGenero.SelectedValue = objEmpleadoBE.Sexo; txtDocumento.Text = objEmpleadoBE.NroDNI; txtDireccion.Text = objEmpleadoBE.Direccion; cboDistrito.SelectedValue = objEmpleadoBE.IdDistrito; txtTelefono.Text = objEmpleadoBE.Telefono; txtCelular.Text = objEmpleadoBE.Celular; txtCorreo.Text = objEmpleadoBE.Email; cboEspecialidad.SelectedValue = objEmpleadoBE.IdEspecialidad; } catch (Exception ex) { lblMensaje.Text = "Error : " + ex.Message; } } }
public List <EmpleadoBE> getEmpleado() { using (OracleConnection ora = new OracleConnection(oracle)) { List <EmpleadoBE> lista = new List <EmpleadoBE>(); OracleCommand objCmd = new OracleCommand(); objCmd.Connection = ora; objCmd.CommandText = "human_resources.get_employee"; objCmd.CommandType = CommandType.StoredProcedure; objCmd.Parameters.Add("cur_employees", OracleDbType.RefCursor).Direction = ParameterDirection.Output; try { ora.Open(); OracleDataReader objReader = objCmd.ExecuteReader(); EmpleadoBE obj; while (objReader.Read()) { obj = new EmpleadoBE(); obj.EmpNo = Convert.ToInt32(objReader["EmpNo"]); obj.EName = objReader["EName"].ToString(); obj.Job = objReader["Job"].ToString(); lista.Add(obj); } } catch (Exception ex) { System.Console.WriteLine("Exception: {0}", ex.ToString()); } ora.Close(); return(lista); } }
public List <EmpleadoBE> FindAll() { using (conn = db.GetOpenConnection()) using (cmd = db.CreateStoredProcedureCommand(conn, Constantes.Empleado.USP_EMPLEADO_FIND_ALL)) using (reader = cmd.ExecuteReader()) { List <EmpleadoBE> lEmpleado = new List <EmpleadoBE>(); EmpleadoBE emp; while (reader.Read()) { emp = new EmpleadoBE { Id = reader.GetInt32(0), Nombre = reader.GetString(1), Apellido = reader.GetString(2), Cargo = reader.GetString(3), Edad = reader.GetInt32(4) }; lEmpleado.Add(emp); } return(lEmpleado); } }
public EmpleadoBE Find(object id) { using (conn = db.GetOpenConnection()) using (cmd = db.CreateStoredProcedureCommand(conn, Constantes.Empleado.USP_EMPLEADO_FIND)) { cmd.Parameters.Add(db.CreateParameter(ID_PARAM, id)); using (reader = cmd.ExecuteReader()) { EmpleadoBE empleado = null; if (reader.Read()) { empleado = new EmpleadoBE(); empleado.Id = Convert.ToInt32(id); empleado.Nombre = reader.GetString(1); empleado.Apellido = reader.GetString(2); empleado.Cargo = reader.GetString(3); empleado.Edad = reader.GetInt32(4); } return(empleado); } } }
public Boolean NuevoEmpleado(EmpleadoBE empbe) { return(empado.NuevoEmpleado(empbe)); }
/// <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); } }
//Add new EmpleadoDAL to DB public int AgregarEmpleado(EmpleadoBE entidad) { return(_sqlconnection.Insert(entidad)); }
//private string nombreEmpleado; //private string apellidoEmpleado; //private string cargoEmpleado; //private int edadEmpleado; public EmpleadoModel() { this.empleado = new EmpleadoBE(); }
public Boolean ModificarEmpleado(EmpleadoBE empbe) { return(empado.ModificarEmpleado(empbe)); }