public bool AddNovedad(NovedadModel obj) { try { string sqlString = "insert into Novedad(IdEmpleado,Fecha,Detalle,NoAlimentacion,Notas,FechaIng,UsuarioIng,Anulado,GeneraNC) " + "Values(" + obj.IdEmpleado + ",'" + obj.Fecha.ToString("yyyyMMdd") + "'" + ",'" + obj.Detalle + "'" + "," + Convert.ToInt16(obj.NoAlimentacion) + ",'" + obj.Notas + "'" + ",GetDate()" + ",'" + obj.UsuarioIng + "'" + ",0" + ",0)"; SqlCommand cmd = new SqlCommand(sqlString, conn); cmd.ExecuteNonQuery(); ProgramacionPersistence pp = new ProgramacionPersistence(); if (obj.idTurnoDetalle == 0) { if (obj.NoAlimentacion == true) { pp.CancelarProgramacion(obj.IdEmpleado, obj.Fecha); } else { pp.Programar(obj.IdEmpleado, obj.Fecha); } } else { pp.CambiarTurno(obj.IdEmpleado, obj.Fecha, obj.idTurnoDetalle, obj.idPlato); } return(true); } catch (Exception) { return(false); } }
public EmpleadoModel Get(long id) { try { var obj = new EmpleadoModel(); string sqlString = "Select * from Empleado where idEmpleado = " + id; SqlCommand cmd = new SqlCommand(sqlString, conn); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { obj.Id = (int)reader["IdEmpleado"]; obj.IdArea = (int)reader["IdArea"]; obj.Cedula = (string)reader["Cedula"]; obj.Nombre = (string)reader["Nombre"]; obj.EsAdministrador = (bool)reader["EsAdministrador"]; obj.EsSuperUsuario = (bool)reader["EsSuperUsuario"]; obj.Activo = (bool)reader["Activo"]; obj.EsAdministrativo = (bool)reader["EsAdministrativo"]; obj.UserName = (string)reader["UserName"]; obj.TipoContrato = (string)reader["TipoContrato"]; obj.AutoProgramar = (bool)reader["AutoProgramar"]; obj.FechaIngreso = (DateTime)reader["FechaIngreso"]; obj.Telefono = (string)reader["Telefono"].ToString(); } ProgramacionPersistence pp = new ProgramacionPersistence(); obj.Programacion = pp.GetByEmpleado(obj.Id); NovedadPersistence np = new NovedadPersistence(); obj.Novedades = np.GetByEmpleado(obj.Id); return(obj); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(null); // return the list }