public CAR(string model, Engine engine, CARGO cargo, List <tire> tires) { this.Model = model; this.ENGINE = engine; this.Cargo = cargo; this.Tires = tires; }
public ActionResult IncluirCargo() { // Prepara listas USUARIO usuario = new USUARIO(); if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensCargo"] = 2; return(RedirectToAction("CarregarBase", "BaseAdmin")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; // Prepara view CARGO item = new CARGO(); CargoViewModel vm = Mapper.Map <CARGO, CargoViewModel>(item); vm.CARG_IN_ATIVO = 1; vm.ASSI_CD_ID = idAss; return(View(vm)); }
public ActionResult EditarCargo(CargoViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; if (ModelState.IsValid) { try { // Executa a operação USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; CARGO item = Mapper.Map <CargoViewModel, CARGO>(vm); Int32 volta = baseApp.ValidateEdit(item, (CARGO)Session["Cargo"], usuarioLogado); // Sucesso listaMaster = new List <CARGO>(); Session["ListaCargo"] = null; Session["MensCargo"] = 0; return(RedirectToAction("MontarTelaCargo")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public ActionResult DeleteConfirmed(int id) { CARGO cARGO = db.CARGO.Find(id); db.CARGO.Remove(cARGO); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID_CARGO,CARGO1")] CARGO cARGO) { if (ModelState.IsValid) { db.Entry(cARGO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cARGO)); }
// // GET: /MntCargos/Delete/5 public ActionResult Delete(int id = 0) { CARGO cargo = db.CARGO.Find(id); if (cargo == null) { return(HttpNotFound()); } return(View(cargo)); }
public ActionResult Edit(CARGO cargo) { if (ModelState.IsValid) { db.Entry(cargo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cargo)); }
public ActionResult Create(CARGO cargo) { if (ModelState.IsValid) { db.CARGO.Add(cargo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cargo)); }
public ActionResult Create([Bind(Include = "ID_CARGO,CARGO1")] CARGO cARGO) { if (ModelState.IsValid) { db.CARGO.Add(cARGO); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cARGO)); }
public ActionResult Create([Bind(Include = "id_cargo,nombre_cargo")] CARGO cARGO) { if (ModelState.IsValid) { db.CARGOS.Add(cARGO); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cARGO)); }
public ActionResult MontarTelaCargo() { // Verifica se tem usuario logado USUARIO usuario = new USUARIO(); if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensCargo"] = 2; return(RedirectToAction("CarregarBase", "BaseAdmin")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; // Carrega listas if ((List <CARGO>)Session["ListaCargo"] == null) { listaMaster = baseApp.GetAllItens(idAss); Session["ListaCargo"] = listaMaster; } ViewBag.Listas = (List <CARGO>)Session["ListaCargo"]; ViewBag.Title = "Cargos"; // Indicadores ViewBag.Cargos = ((List <CARGO>)Session["ListaCargo"]).Count; // Mensagem if ((Int32)Session["MensCargo"] == 1) { ModelState.AddModelError("", OdontoWeb_Resources.ResourceManager.GetString("M0016", CultureInfo.CurrentCulture)); } if ((Int32)Session["MensCargo"] == 3) { ModelState.AddModelError("", OdontoWeb_Resources.ResourceManager.GetString("M0031", CultureInfo.CurrentCulture)); } // Abre view Session["MensCargo"] = 0; objeto = new CARGO(); return(View(objeto)); }
public ActionResult EditaCargo(CARGO cargo) { if (ModelState.IsValid == true) { cargo.editaCargo(); return(RedirectToAction("Index")); } else { ViewBag.MenuPage = menu.listarMenu(Convert.ToInt16(Session["IdPerfil"])); return(View()); } }
// GET: Cargo/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CARGO cARGO = db.CARGO.Find(id); if (cARGO == null) { return(HttpNotFound()); } return(View(cARGO)); }
// GET: CARGOS/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(RedirectToAction("Index")); } CARGO cARGO = db.CARGOS.Find(id); if (cARGO == null) { return(HttpNotFound()); } return(View(cARGO)); }
static void Main(string[] args) { int count = int.Parse(Console.ReadLine()); List <CAR> cars = new List <CAR>(); for (int i = 0; i < count; i++) { var tokens = Console.ReadLine().Split(); string model = tokens[0]; int speed = int.Parse(tokens[1]); int power = int.Parse(tokens[2]); int weight = int.Parse(tokens[3]); string type = tokens[4]; List <tire> tires = new List <tire>(); for (int j = 5; j < tokens.Length; j += 2) { double pressure = double.Parse(tokens[j]); int age = int.Parse(tokens[j + 1]); tires.Add(new tire(pressure, age)); } Engine engine = new Engine(speed, power); CARGO cargo = new CARGO(weight, type); cars.Add(new CAR(model, engine, cargo, tires)); } string command = Console.ReadLine(); if (command == "fragile") { cars .Where(c => c.Cargo.Type == "fragile" && c.Tires.Any(t => t.PRESSURE < 1)) .Select(c => c.Model) .ToList() .ForEach(Console.WriteLine); } else if (command == "flamable") { cars .Where(c => c.Cargo.Type == "flamable" && c.ENGINE.Power > 250) .Select(c => c.Model) .ToList() .ForEach(Console.WriteLine); } }
public ActionResult IncluirCargo(CargoViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; if (ModelState.IsValid) { try { // Executa a operação CARGO item = Mapper.Map <CargoViewModel, CARGO>(vm); USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; Int32 volta = baseApp.ValidateCreate(item, usuarioLogado); // Verifica retorno if (volta == 1) { Session["MensCargo"] = 1; ModelState.AddModelError("", OdontoWeb_Resources.ResourceManager.GetString("M0030", CultureInfo.CurrentCulture)); return(View(vm)); } // Sucesso listaMaster = new List <CARGO>(); Session["ListaCargo"] = null; Session["VoltaCargo"] = 1; Session["IdAssinanteVolta"] = item.ASSI_CD_ID; Session["Cargo"] = item; Session["MensCargo"] = 0; Session["IdVolta"] = item.CARG_CD_ID; return(RedirectToAction("MontarTelaCargo")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public ActionResult ExcluirCargo(Int32 id) { // Verifica se tem usuario logado USUARIO usuario = new USUARIO(); if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensCargo"] = 2; return(RedirectToAction("CarregarBase", "BaseAdmin")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; // Executar CARGO item = baseApp.GetItemById(id); objetoAntes = item; item.CARG_IN_ATIVO = 0; Int32 volta = baseApp.ValidateDelete(item, usuario); if (volta == 1) { Session["MensCargo"] = 3; ModelState.AddModelError("", OdontoWeb_Resources.ResourceManager.GetString("M0031", CultureInfo.CurrentCulture)); } listaMaster = new List <CARGO>(); Session["ListaCargo"] = null; return(RedirectToAction("MontarTelaCargo")); }
public ActionResult ReativarCargo(Int32 id) { // Verifica se tem usuario logado USUARIO usuario = new USUARIO(); if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensCargo"] = 2; return(RedirectToAction("CarregarBase", "BaseAdmin")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; // Executar CARGO item = baseApp.GetItemById(id); objetoAntes = item; item.CARG_IN_ATIVO = 1; Int32 volta = baseApp.ValidateReativar(item, usuario); listaMaster = new List <CARGO>(); Session["ListaCargo"] = null; return(RedirectToAction("MontarTelaCargo")); }
public ActionResult EditarCargo(Int32 id) { // Prepara view USUARIO usuario = new USUARIO(); if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } if ((USUARIO)Session["UserCredentials"] != null) { usuario = (USUARIO)Session["UserCredentials"]; // Verfifica permissão if (usuario.PERFIL.PERF_SG_SIGLA != "ADM") { Session["MensCargo"] = 2; return(RedirectToAction("CarregarBase", "BaseAdmin")); } } else { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; CARGO item = baseApp.GetItemById(id); objetoAntes = item; Session["Cargo"] = item; Session["IdVolta"] = id; Session["MensCargo"] = 0; CargoViewModel vm = Mapper.Map <CARGO, CargoViewModel>(item); return(View(vm)); }
/*********************************************************/ /***************** GUARDAR NUEVO DOCENTE *****************/ /*********************************************************/ private void btnguardar_Click(object sender, EventArgs e) { logPersonas ObjMetOersonas = new logPersonas(); objlogPersonas.EdadDocente(dtNacimiento.Value); string resultado; string validacion = validaCampos(); if (validacion == "OK") { string nombre = txtNombre.Text.Trim(); string apellidos = txtApellidos.Text.Trim(); string documento = txtDocumento.Text.Trim(); DateTime nacimiento = dtNacimiento.Value.Date; string genero; if (cbGenero.SelectedItem == null) { genero = ""; } else { genero = cbGenero.SelectedItem.ToString(); } string calle = txtCalle.Text.Trim(); string numero = txtNumero.Text.Trim(); string cpostal = txtCPostal.Text.Trim(); string piso = txtPiso.Text.Trim(); string dpto = txtDepto.Text.Trim(); string barrio = txtBarrio.Text.Trim(); string telefono = txtTelefono.Text.Trim(); string celular = txtCelular.Text.Trim(); string email = txtEmail.Text.Trim(); string estado = "S"; entPersona personaInsert = new entPersona(); personaInsert.PER_DOCUMENTO = Convert.ToInt32(documento); personaInsert.PER_NOMBRE = nombre; personaInsert.PER_APELLIDO = apellidos; personaInsert.PER_GENERO = genero; personaInsert.PER_FECHA_NAC = nacimiento; personaInsert.PER_TELEFONO = telefono; personaInsert.PER_TELEFONO_2 = celular; personaInsert.PER_EMAIL = email; personaInsert.PER_TPE_ID = "1"; personaInsert.PER_ESTADO = estado; logPersonas metPersona = new logPersonas(); resultado = metPersona.Insertar(personaInsert); if (resultado == "OK") { personaInsert = metPersona.BuscaPersona(nombre, apellidos, documento); Int32 id_persona = personaInsert.PER_ID; entDomicilio domicilioInsertar = new entDomicilio(); domicilioInsertar.DOM_PER_ID = id_persona; domicilioInsertar.DOM_CALLE = calle; domicilioInsertar.DOM_NUMERO = Convert.ToInt32(numero); if (string.IsNullOrWhiteSpace(piso.Trim()) == true) { } else { domicilioInsertar.DOM_PISO = Convert.ToInt32(piso); } domicilioInsertar.DOM_DPTO = dpto; domicilioInsertar.DOM_BARRIO = barrio; domicilioInsertar.DOM_CP = Convert.ToInt32(cpostal); logDomicilio logDomicilio = new logDomicilio(); resultado = logDomicilio.Insertar(domicilioInsertar); if (resultado == "OK") { string CARGO; if (Cbocargo.SelectedItem == null) { CARGO = ""; } else { CARGO = Cbocargo.SelectedItem.ToString(); if (CARGO == "TITULAR") { CARGO = "TITULAR"; } else { CARGO = "SUPLENTE"; } } string turno; if (cbTurno.SelectedItem == null) { turno = ""; } else { turno = cbTurno.SelectedItem.ToString(); if (turno == "MAÑANA") { turno = "MANANA"; } else { turno = "TARDE"; } } string id_sala; if (cbSala.SelectedItem == null) { id_sala = ""; } else { id_sala = cbSala.SelectedValue.ToString(); } if (turno == "" && id_sala == "") { MessageBox.Show("Se ha ingresado el registro con éxito.", "Ingresado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else //cambiar!!! { if (logSalas.ValidarDocSala(id_sala, turno) == 0) { entGrupoSala grupoSalaInsertar = new entGrupoSala(); grupoSalaInsertar.GRS_PER_ID = Convert.ToInt32(id_persona); grupoSalaInsertar.GRS_SAL_ID = Convert.ToInt32(id_sala); grupoSalaInsertar.GRS_CARGO = CARGO.ToString(); resultado = logSalas.insertarGrupoSala(grupoSalaInsertar); if (resultado == "OK") { MessageBox.Show("Se ha ingresado el registro con éxito.", "Ingresado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { MessageBox.Show("Ya existe un docente en la sala y turno seleccionados"); objlogPersonas.EliminarDocenteDomicilio(personaInsert); objlogPersonas.EliminarDocentePersona(personaInsert); MessageBox.Show("NO Se ha ingresado el registro."); } } } } } else { MessageBox.Show("No olvide ingresar " + validacion + ".", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/*********************************/ /*********GUARDAR EDITAR**********/ /*********************************/ private void btnguardar_Click(object sender, EventArgs e) { frmDocentes Docentes = Owner as frmDocentes; objlogPersonas.EdadDocente(dtNacimiento.Value); string validacionE = validaCampos(); if (validacionE == "OK") { idPersonaBuscar = Convert.ToInt32(txt_id_Docente.Text); string nombreE = txtNombre.Text.Trim(); string apellidosE = txtApellidos.Text.Trim(); string documentoE = txtDocumento.Text.Trim(); DateTime nacimientoE = dtNacimiento.Value.Date; string calleE = txtCalle.Text.Trim(); string numeroE = txtNumero.Text.Trim(); string cpostalE = txtCPostal.Text.Trim(); string pisoE = txtPiso.Text.Trim(); string dptoE = txtDepto.Text.Trim(); string barrioE = txtBarrio.Text.Trim(); string telefonoE = txtTelefono.Text.Trim(); string celularE = txtCelular.Text.Trim(); string emailE = txtEmail.Text.Trim(); entPersona personaEditar = new entPersona(); string genero; if (cbGenero.SelectedItem == null) { genero = ""; } else { genero = cbGenero.SelectedItem.ToString(); } personaEditar.PER_ID = Convert.ToInt32(idPersonaBuscar); personaEditar.PER_NOMBRE = nombreE; personaEditar.PER_APELLIDO = apellidosE; personaEditar.PER_DOCUMENTO = Convert.ToInt32(documentoE); personaEditar.PER_GENERO = genero; personaEditar.PER_FECHA_NAC = nacimientoE; personaEditar.PER_TELEFONO = telefonoE; personaEditar.PER_TELEFONO_2 = celularE; personaEditar.PER_EMAIL = emailE; string resultadoE = objlogPersonas.editarPersona(personaEditar); entDomicilio domicilioEditar = new entDomicilio(); domicilioEditar.DOM_PER_ID = idPersonaBuscar; domicilioEditar.DOM_CALLE = calleE; domicilioEditar.DOM_NUMERO = Convert.ToInt32(numeroE); if (string.IsNullOrWhiteSpace(pisoE.Trim()) == true) { } else { domicilioEditar.DOM_PISO = Convert.ToInt32(pisoE); } domicilioEditar.DOM_DPTO = dptoE; domicilioEditar.DOM_BARRIO = barrioE; domicilioEditar.DOM_CP = Convert.ToInt32(cpostalE); resultadoE = objlogDomicilio.editarDomicilio(domicilioEditar); if (resultadoE == "OK") { string CARGO; if (Cbocargo.SelectedItem == null) { CARGO = ""; } else { CARGO = Cbocargo.SelectedItem.ToString(); if (CARGO == "TITULAR") { CARGO = "TITULAR"; } else { CARGO = "SUPLENTE"; } } string turno; if (cbTurno.SelectedItem == null) { turno = ""; } else { turno = cbTurno.SelectedItem.ToString(); if (turno == "MAÑANA") { turno = "MANANA"; } else { turno = "TARDE"; } } string id_sala; if (cbSala.SelectedItem == null) { id_sala = ""; } else { id_sala = cbSala.SelectedValue.ToString(); } if (turno == cbTurno.Text && id_sala == cbSala.Text) { MessageBox.Show("Se ha ingresado el registro con éxito.", "Ingresado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } //else //{ entGrupoSala grupoSalaEditar = new entGrupoSala(); grupoSalaEditar.GRS_PER_ID = Convert.ToInt32(idPersonaBuscar); grupoSalaEditar.GRS_SAL_ID = Convert.ToInt32(id_sala); grupoSalaEditar.GRS_CARGO = CARGO.ToString(); resultadoE = objlogSalas.editarGrupoSala(grupoSalaEditar); if (resultadoE == "OK") { MessageBox.Show("Se actualizado ok el registro.", "Ingresado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("El cupo de docente en la sala y turno seleccionados ya esta completo", "Salir", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cbTurno.SelectedIndex = -1; cbSala.SelectedIndex = -1; } //} } else { MessageBox.Show("NO OLVIDE INGRESAR " + validacionE + ".", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }