public Operario(TipoCargo cargo, Dominio dominio) { this.cargo = cargo; this.Dominio = dominio; this.listaProyecto = new List <Proyecto>(); this.listaSolicitudRetiro = new List <SolicitudRetiro>(); }
public DocenteCurso GetOneCurso(Curso curso, TipoCargo cargo) { DocenteCurso docenteCurso; try { OpenConnection(); SqlCommand cmdDictado = new SqlCommand("SELECT * FROM docentes_cursos " + "WHERE id_curso=@id AND cargo=@cargo", SqlConn); cmdDictado.Parameters.Add("@id", SqlDbType.Int).Value = curso.ID; cmdDictado.Parameters.Add("@cargo", SqlDbType.Int).Value = (int)cargo; SqlDataReader drDictado = cmdDictado.ExecuteReader(); if (drDictado.Read()) { docenteCurso = CrearDesdeReader(drDictado); } else { docenteCurso = null; } drDictado.Close(); } catch (Exception ex) { Exception ExcepcionManejada = new Exception("Error al recuperar dictado por curso", ex); throw ExcepcionManejada; } finally { CloseConnection(); } return(docenteCurso); }
public ActionResult DeleteConfirmed(int id) { TipoCargo tipoCargo = db.TipoCargoes.Find(id); db.TipoCargoes.Remove(tipoCargo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TipoCargoId,Nome")] TipoCargo tipoCargo) { if (ModelState.IsValid) { db.Entry(tipoCargo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoCargo)); }
public ActionResult Create([Bind(Include = "TipoCargoId,Nome")] TipoCargo tipoCargo) { if (ModelState.IsValid) { db.TipoCargoes.Add(tipoCargo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoCargo)); }
public TipoCargoViewModel BuscarTipoCargoPorId(int id) { var tipoCargo = new TipoCargo().BuscarTipoCargoPorId(id); return(new TipoCargoViewModel() { Id = tipoCargo.Id, Nome = tipoCargo.Nome, Descricao = tipoCargo.Descricao, Permissao = tipoCargo.Permissao, }); }
public int Alterar(TipoCargoViewModel p) { TipoCargo tipoCargo = new TipoCargo() { Id = p.Id, Nome = p.Nome, Descricao = p.Descricao, Permissao = p.Permissao, }; return(tipoCargo.Alterar()); }
public static Cargo GetCargo(TipoCargo tipo) { if (tipo == TipoCargo.Vendedor) { return(new Cargo("Vendedor", TipoCargo.Vendedor)); } else if (tipo == TipoCargo.DiretorGeral) { return(new Cargo("Diretor Geral", TipoCargo.DiretorGeral)); } else if (tipo == TipoCargo.DiretorMarketing) { return(new Cargo("Diretor Marketing", TipoCargo.DiretorMarketing)); } else if (tipo == TipoCargo.DiretorVendas) { return(new Cargo("Diretor Vendas", TipoCargo.DiretorVendas)); } else if (tipo == TipoCargo.DiretorTI) { return(new Cargo("Diretor de TI", TipoCargo.DiretorTI)); } else if (tipo == TipoCargo.AssistenciaTecnica) { return(new Cargo("Assistencia Tecnica", TipoCargo.AssistenciaTecnica)); } else if (tipo == TipoCargo.DBA) { return(new Cargo("DBA", TipoCargo.DBA)); } else if (tipo == TipoCargo.Contador) { return(new Cargo("Contador", TipoCargo.Contador)); } else if (tipo == TipoCargo.Motorista) { return(new Cargo("Motorista", TipoCargo.Motorista)); } else if (tipo == TipoCargo.Caixa) { return(new Cargo("Caixa", TipoCargo.Caixa)); } else if (tipo == TipoCargo.Balconista) { return(new Cargo("Balconista", TipoCargo.Balconista)); } else { return(new Cargo("Outro", TipoCargo.Outro)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoCargo tipoCargo = db.TipoCargoes.Find(id); if (tipoCargo == null) { return(HttpNotFound()); } return(View(tipoCargo)); }
public LineaEstimacion(int idLinea, TipoCargo rol, float tiempoEstimadoPlaneacion, float tiempoEstimadoAnalisis, float tiempoEstimadoDesarrollo, float tiempoEstimadoPruebas, float tiempoEstimadoPreparacion, float tiempoEstimadoPostProduccion, float subTotal) { this.idLinea = idLinea; this.rol = rol; this.tiempoEstimadoAnalisis = tiempoEstimadoAnalisis; this.tiempoEstimadoDesarrollo = tiempoEstimadoDesarrollo; this.tiempoEstimadoPlaneacion = tiempoEstimadoPlaneacion; this.tiempoEstimadoPostProduccion = tiempoEstimadoPostProduccion; this.tiempoEstimadoPreparacion = tiempoEstimadoPreparacion; this.tiempoEstimadoPruebas = tiempoEstimadoPruebas; this.estimacion = new Estimacion(); }
public async Task <CommandResult> Handle(Command request, CancellationToken cancellationToken) { var newElement = new TipoCargo { Tipo = request.Tipo }; _DatabaseContext.TipoCargos.Add(newElement); await _DatabaseContext.SaveChangesAsync(); return(new CommandResult { Id = newElement.Id }); }
internal int Alterar(TipoCargo tcAlterado) { try { using (avrasContext contexto = new avrasContext()) { var tcAtual = contexto.TipoCargo.Where(p => p.Id == tcAlterado.Id).FirstOrDefault(); tcAtual.Nome = tcAlterado.Nome; tcAtual.Descricao = tcAlterado.Descricao; tcAtual.Permissao = tcAlterado.Permissao; return(contexto.SaveChanges()); } } catch (Exception ex) { return(-1); } }
/// <summary> /// Trae todos los mabs de ausentismo de la empresa pasada por parametro con fecha desde o fecha hasta = fecha actual /// </summary> /// <param name="idEmpresa">id empresa</param> /// <returns>lista con los mabs.</returns> public List <DtoGestionAsignacionPorMab> GetByIdEmpresa(int idEmpresa) { var query = Session.QueryOver <Mab>(); Asignacion asignacion = null; Agente agente = null; PersonaFisica personaFisica = null; TipoDocumento tipoDocumento = null; PuestoDeTrabajo puestoDeTrabajo = null; TipoCargo tipoCargo = null; EmpresaBase empresaBase = null; TipoNovedad tipoNovedad = null; CodigoMovimientoMab codigoMovimientoMab = null; DtoGestionAsignacionPorMab dtoGestionAsignacionPorMab = null; query.JoinAlias(x => x.TipoNovedad, () => tipoNovedad); query.JoinAlias(x => x.CodigoMovimiento, () => codigoMovimientoMab); query.JoinAlias(x => x.Asignacion, () => asignacion); query.JoinAlias(x => asignacion.Agente, () => agente); query.JoinAlias(x => asignacion.PuestoDeTrabajo, () => puestoDeTrabajo); query.JoinAlias(x => puestoDeTrabajo.TipoCargo, () => tipoCargo); query.JoinAlias(x => puestoDeTrabajo.Empresas[0], () => empresaBase); query.JoinAlias(x => agente.Persona, () => personaFisica); query.JoinAlias(x => personaFisica.TipoDocumento, () => tipoDocumento); query.And(x => empresaBase.Id == idEmpresa); query.And(x => tipoNovedad.Tipo == TipoNovedadEnum.AUSENTISMO.ToString()); query.And(x => x.FechaDesde == DateTime.Now || x.FechaHasta == DateTime.Now); return(query.SelectList(list => list .Select(x => x.Id).WithAlias(() => dtoGestionAsignacionPorMab.Id) .Select(x => tipoNovedad.Tipo).WithAlias(() => dtoGestionAsignacionPorMab.TipoNovedad) .Select(x => tipoDocumento.Nombre).WithAlias(() => dtoGestionAsignacionPorMab.TipoDocumentoAgente) .Select(x => personaFisica.NumeroDocumento).WithAlias(() => dtoGestionAsignacionPorMab.NumeroDocumentoAgente) .Select(x => personaFisica.Apellido).WithAlias(() => dtoGestionAsignacionPorMab.ApellidoAgente) .Select(x => personaFisica.Nombre).WithAlias(() => dtoGestionAsignacionPorMab.NombreAgente) .Select(x => x.FechaDesde).WithAlias(() => dtoGestionAsignacionPorMab.FechaDesde) .Select(x => x.FechaHasta).WithAlias(() => dtoGestionAsignacionPorMab.FechaHasta) .Select(x => codigoMovimientoMab.Descripcion).WithAlias(() => dtoGestionAsignacionPorMab.CodigoMovimiento) .Select(x => empresaBase.Nombre).WithAlias(() => dtoGestionAsignacionPorMab.NombreEmpresa) .Select(x => empresaBase.CodigoEmpresa).WithAlias(() => dtoGestionAsignacionPorMab.CodigoEmpresa) .Select(x => tipoCargo.Nombre).WithAlias(() => dtoGestionAsignacionPorMab.Cargo)) .TransformUsing(Transformers.AliasToBean <DtoGestionAsignacionPorMab>()).List <DtoGestionAsignacionPorMab>().ToList()); }
public List <TipoCargoViewModel> Listar() { var tipoCargos = new TipoCargo().BuscarTipoCargo(); if (tipoCargos != null && tipoCargos.Count > 0) { return((from tipoCargo in tipoCargos select new TipoCargoViewModel() { Id = tipoCargo.Id, Nome = tipoCargo.Nome, Descricao = tipoCargo.Descricao, Permissao = tipoCargo.Permissao, }).ToList()); } else { return(null); } }
internal int Gravar(TipoCargo tipoCargo) { try { using (avrasContext contexto = new avrasContext()) { if (tipoCargo.Id == 0) { contexto.TipoCargo.Add(tipoCargo); } else { contexto.TipoCargo.Attach(tipoCargo); } return(contexto.SaveChanges()); } } catch (Exception ex) { return(-1); } }
public int Gravar(TipoCargoViewModel p) { int result; TipoCargo tipoCargo = new TipoCargo() { Nome = p.Nome, Descricao = p.Descricao, Permissao = p.Permissao, }; if (p.Id != 0) { tipoCargo.Id = p.Id; result = tipoCargo.Alterar(); } else { result = tipoCargo.Gravar(); } return(result); }
public void SetCargo(TipoCargo tipo) { this._Cargo = FabricaCargo.GetCargo(tipo); }
public Cargo(string nome, TipoCargo tipo) { this.SetNome(nome); this.Tipo = tipo; }