public int AsignarProyecto() { string Folio = Request.Form.Get("folioproyecto"); int Empleado = int.Parse(Request.Form.Get("IdEmpleado")); int Actual = int.Parse(Request.Form.Get("numeroActual")); string NombreProyecto = Request.Form.Get("projecName"); TblProyectoEmpleadoBO data = new TblProyectoEmpleadoBO(); data.FKEmpleado = Empleado; data.FKProyecto = Folio; data.FechaIngreso = DateTime.Now.ToString("yyyy-MM-dd"); TblProyectosBO actual = new TblProyectosBO(); int Actualizacion = Actual + 1; try { int res = 0; res = EmpleadoProyecto.Alta(data); res = 0; res = proyecto.AddEmpleado(Actualizacion, Folio); CorreosParaEmpleado correo = new CorreosParaEmpleado(); correo.IncorporacionProyecto(Empleado, NombreProyecto); return(res); } catch (Exception ex) { return(0); } }
public int Crear(object obj) { TblProyectoEmpleadoBO datos = (TblProyectoEmpleadoBO)obj; cmd.Connection = con2.establecerconexion(); con2.AbrirConexion(); sql = "EXEC PA_AsignarEmpleado @FKProyecto,@FKEmpleado,@FechaIngreso"; cmd.Parameters.AddWithValue("@FKProyecto", datos.FKProyecto); cmd.Parameters.AddWithValue("@FKEmpleado", datos.FKEmpleado); cmd.Parameters.AddWithValue("@FechaIngreso", datos.FechaIngreso); cmd.CommandText = sql; int i = cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); if (i <= 0) { return(0); } return(1); }
public List <TblProyectoEmpleadoBO> GetEmpleadoPro(string Folio) { List <TblProyectoEmpleadoBO> lista = new List <TblProyectoEmpleadoBO>(); sql = "SELECT b.NombreEmpleado ,a.FechaIngreso, a.EstadoEmple FROM TblProyectoEmpleado a INNER JOIN tblEmpleado b on a.FKEmpleado = b.IDEmpleado WHERE a.FKProyecto = '" + Folio + "';"; 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) { TblProyectoEmpleadoBO obj = new TblProyectoEmpleadoBO(); obj.NombreEmpleado = row["NombreEmpleado"].ToString(); obj.FechaIngreso = row["FechaIngreso"].ToString(); obj.EstadoEmple = int.Parse(row["EstadoEmple"].ToString()); lista.Add(obj); } } return(lista); }