public int Cambio(TblEmpleadoBO obj) { int resultado = 0; resultado = metodo.Modificar(obj); return(resultado); }
public List <TblEmpleadoBO> ListarTabla() { List <TblEmpleadoBO> lista = new List <TblEmpleadoBO>(); sql = "select a.*, b.Correo from tblEmpleado as a inner Join tblCuenta as b on a.FKUsuario = b.Usuario where a.Estatus = 0;"; SqlDataAdapter da = new SqlDataAdapter(sql, con2.establecerconexion()); DataTable tabla = new DataTable(); da.Fill(tabla); if (tabla.Rows.Count > 0) { foreach (DataRow row in tabla.Rows) { TblEmpleadoBO obj = new TblEmpleadoBO(); obj.IDEmpleado = int.Parse(row["IDEmpleado"].ToString()); obj.NombreEmpleado = row["NombreEmpleado"].ToString(); obj.ApellidoPEmpleado = row["ApellidoPEmpleado"].ToString(); obj.ApellidoMEmpleado = row["ApellidoMEmpleado"].ToString(); obj.TelefonoEmpleado = row["TelefonoEmpleado"].ToString(); obj.Nacimiento = row["Nacimiento"].ToString(); obj.Estatus = int.Parse(row["Estatus"].ToString()); obj.GeneroEmpleado = row["GeneroEmpleado"].ToString(); obj.FKUsuario = row["FKUsuario"].ToString(); obj.correo = row["Correo"].ToString(); lista.Add(obj); } } return(lista); }
public int Crear(object obj) { TblEmpleadoBO datos = (TblEmpleadoBO)obj; cmd.Connection = con2.establecerconexion(); con2.AbrirConexion(); sql = "Insert into TblEmpleado(NombreEmpleado ,ApellidoPEmpleado ,ApellidoMEmpleado, TelefonoEmpleado ,Nacimiento ,GeneroEmpleado ,FKUsuario)" + "Values(@NombreEmpleado ,@ApellidoPEmpleado, @ApellidoMEmpleado ,@TelefonoEmpleado ,@Nacimiento ,@GeneroEmpleado ,@FKUsuario)"; cmd.Parameters.AddWithValue("@NombreEmpleado", datos.NombreEmpleado); cmd.Parameters.AddWithValue("@ApellidoPEmpleado", datos.ApellidoPEmpleado); cmd.Parameters.AddWithValue("@TelefonoEmpleado", datos.TelefonoEmpleado); cmd.Parameters.AddWithValue("@Nacimiento", datos.Nacimiento); cmd.Parameters.AddWithValue("@GeneroEmpleado", datos.GeneroEmpleado); cmd.Parameters.AddWithValue("@FKUsuario", datos.FKUsuario); cmd.Parameters.AddWithValue("@ApellidoMEmpleado", datos.ApellidoMEmpleado); cmd.CommandText = sql; int i = cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); if (i <= 0) { return(0); } return(1); }
public int Update() { string nombre = Request.Form.Get("nombre"); string telefono = Request.Form.Get("telefono"); string correo = Request.Form.Get("correo"); int id = int.Parse(Request.Form.Get("id")); string usuario = Request.Form.Get("usuario"); TblEmpleadoBO data = new TblEmpleadoBO(); TblCuentaBO login = new TblCuentaBO(); data.NombreEmpleado = nombre; data.TelefonoEmpleado = telefono; data.FKUsuario = usuario; data.IDEmpleado = id; login.Usuario = usuario; login.Correo = correo; try { int res = 0; res = Login.Cambio(login); res = 0; res = Employees.Cambio(data); return(res); } catch (Exception ex) { return(0); } }
public int New() { string correo = Request.Form.Get("CorreoEmpleado"); string contraseña = Request.Form.Get("ContraEmpleado"); string data = Request.Form.Get("dataEmpleado"); TblEmpleadoBO empleado = JsonConvert.DeserializeObject <TblEmpleadoBO>(data); TblCuentaBO login = new TblCuentaBO(); login.Correo = correo; login.Contra = contraseña; login.Usuario = empleado.FKUsuario; login.Rol = "Empleado"; login.Estatus = 0; try { int res = 0; res = Login.Alta(login); res = 0; res = Employees.Alta(empleado); return(res); } catch (Exception ex) { return(0); } }
public TblEmpleadoBO TraerUnEmpleado(int id) { TblEmpleadoBO dato = new TblEmpleadoBO(); sql = "SELECT b.FKUsuario,b.NombreEmpleado, a.Correo FROM tblCuenta a INNER JOIN tblEmpleado b ON a.Usuario = b.FKUsuario WHERE b.IDEmpleado = " + id + ";"; SqlDataAdapter da = new SqlDataAdapter(sql, con2.establecerconexion()); DataTable tabla = new DataTable(); da.Fill(tabla); if (tabla.Rows.Count > 0) { foreach (DataRow row in tabla.Rows) { dato.FKUsuario = row["FKUsuario"].ToString(); dato.NombreEmpleado = row["NombreEmpleado"].ToString(); dato.correo = row["Correo"].ToString(); } } return(dato); }
public int Modificar(TblEmpleadoBO datos) { cmd.Connection = con2.establecerconexion(); con2.AbrirConexion(); sql = "update TblEmpleado set NombreEmpleado = @NombreEmpleado ,TelefonoEmpleado = @TelefonoEmpleado where IDEmpleado = @IDEmpleado;"; cmd.Parameters.AddWithValue("@IDEmpleado", datos.IDEmpleado); cmd.Parameters.AddWithValue("@NombreEmpleado", datos.NombreEmpleado); cmd.Parameters.AddWithValue("@TelefonoEmpleado", datos.TelefonoEmpleado); cmd.CommandText = sql; int i = cmd.ExecuteNonQuery(); con2.CerrarConexion(); cmd.Parameters.Clear(); if (i <= 0) { return(0); } return(1); }
public void IncorporacionProyecto(int idEmpleado, string NombreProyecto) { TblEmpleadoDAO data = new TblEmpleadoDAO(); TblEmpleadoBO full = new TblEmpleadoBO(); full = data.TraerUnEmpleado(idEmpleado); string Nombre = full.NombreEmpleado; string Fecha = DateTime.Now.ToString("dd/MMMM/yyyy"); string correo = full.correo; string Usuario = full.FKUsuario; string mensaje = "Error al enviar correo."; try { SmtpMail objetoCorreo = new SmtpMail("TryIt"); objetoCorreo.From = "*****@*****.**"; objetoCorreo.To = "*****@*****.**"; objetoCorreo.Subject = Usuario + " Se le ha incorporación a un nuevo proyecto del sistema"; objetoCorreo.TextBody = "Estimado/a " + Nombre + " Le informamos que en la fecha " + Fecha + " ,se le ha añadido al proyecto " + NombreProyecto + ". Apartir de este momento puede visualizar toda la informacion a la que se le ha dado acceso, ingrese al sistema para más detalles"; SmtpServer objetoServidor = new SmtpServer("smtp.gmail.com"); objetoServidor.User = "******"; objetoServidor.Password = "******"; objetoServidor.Port = 587; objetoServidor.ConnectType = SmtpConnectType.ConnectSSLAuto; SmtpClient objetoCliente = new SmtpClient(); objetoCliente.SendMail(objetoServidor, objetoCorreo); mensaje = "Correo Enviado Correctamente."; } catch (Exception ex) { mensaje = "Error al enviar correo." + ex.Message; } }
public List <TblEmpleadoBO> GetAsignacionEmpleado() { List <TblEmpleadoBO> lista = new List <TblEmpleadoBO>(); sql = "Select NombreEmpleado, ApellidoPEmpleado, ApellidoMEmpleado, TelefonoEmpleado, IDEmpleado FROM tblEmpleado where Estatus = 0;"; SqlDataAdapter da = new SqlDataAdapter(sql, con2.establecerconexion()); DataTable tabla = new DataTable(); da.Fill(tabla); if (tabla.Rows.Count > 0) { foreach (DataRow row in tabla.Rows) { TblEmpleadoBO obj = new TblEmpleadoBO(); obj.NombreEmpleado = row["NombreEmpleado"].ToString(); obj.ApellidoPEmpleado = row["ApellidoPEmpleado"].ToString(); obj.ApellidoMEmpleado = row["ApellidoMEmpleado"].ToString(); obj.TelefonoEmpleado = row["TelefonoEmpleado"].ToString(); obj.IDEmpleado = int.Parse(row["IDEmpleado"].ToString()); lista.Add(obj); } } return(lista); }