public Solicitante[] SelecionarTodosSolicitantes() { Solicitante[] solicitanteAux = new Solicitante[QtdRegistrosCadastrados()]; Array.Copy(SelecionarTodosRegistros(), solicitanteAux, solicitanteAux.Length); return(solicitanteAux); }
public ActionResult Create(ProyectoModel pro) { try { string usu = (string)Session["usuario"]; RepositorioUsuarios repoUsuarios = new RepositorioUsuarios(); Solicitante u = (Solicitante)repoUsuarios.FindById(usu); if (ModelState.IsValid && pro.SubirArchivoGuardarNombre()) { if (pro.tipo == "Cooperativo") { Cooperativo c = new Cooperativo(); if (pro.SubirArchivoGuardarNombre()) { c.titulo = pro.titulo; c.descripcion = pro.descripcion; c.monto = pro.monto; c.cuotas = pro.cuotas; c.cantIntegrantes = pro.cantidadIntegrantes; c.solicitante = u; RepositorioProyectos repo = new RepositorioProyectos(); if (repo.Add(c)) { return(RedirectToAction("Index", "Solicitante")); } else { ViewBag.Mensaje = "Error al agregar un proyecto. Reintente"; return(View(pro)); } } } if (pro.tipo == "Personal") { Personal c = new Personal(); if (pro.SubirArchivoGuardarNombre()) { c.titulo = pro.titulo; c.descripcion = pro.descripcion; c.monto = pro.monto; c.cuotas = pro.cuotas; c.experiencia = pro.experiencia; c.solicitante = u; RepositorioProyectos repo = new RepositorioProyectos(); repo.Add(c); return(RedirectToAction("Index", "Solicitante")); } } } ViewBag.Mensaje = "Error al agregar un proyecto. Reintente"; return(View(pro)); } catch { return(View(pro)); } }
public void AltaSolicitante(Solicitante solicitante) { SqlConnection conexion = null; try { conexion = new SqlConnection(Conexion.CadenaConexion); SqlCommand cmdAltaSolicitante = new SqlCommand("AltaSolicitante", conexion); cmdAltaSolicitante.CommandType = CommandType.StoredProcedure; cmdAltaSolicitante.Parameters.AddWithValue("@documento", solicitante.Documento); cmdAltaSolicitante.Parameters.AddWithValue("@contrasena", solicitante.Contrasenia); cmdAltaSolicitante.Parameters.AddWithValue("@nombreCompleto", solicitante.NombreCompleto); cmdAltaSolicitante.Parameters.AddWithValue("@telefono", solicitante.Telefono); SqlParameter valorRetorno = new SqlParameter("@valorRetorno", SqlDbType.Int); valorRetorno.Direction = ParameterDirection.ReturnValue; cmdAltaSolicitante.Parameters.Add(valorRetorno); conexion.Open(); cmdAltaSolicitante.ExecuteNonQuery(); switch ((int)valorRetorno.Value) { case -1: throw new Exception("El documento ya existe en el sistema."); break; case -2: throw new Exception("Ocurrió un error al agregar el usuario."); break; case -3: throw new Exception("Ocurrió un error al agregar el solicitante."); break; case -4: throw new Exception("Ocurrió un error al agregar el usuario SQL."); break; case -5: throw new Exception("Ocurrió un error al dar permisos de usuario."); break; } } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (conexion != null) { conexion.Close(); } } }
public void AgregarSolicitante(Solicitante solicitante) { if (solicitante != null) { registros.Solicitantes.Add(solicitante); context.Solicitantes.Add(solicitante); context.SaveChanges(); } }
public ActionResult Edit([Bind(Include = "Cedula,Nombre,Apellido,Tel,Mail")] Solicitante solicitante) { if (ModelState.IsValid) { db.Entry(solicitante).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(solicitante)); }
public ActionResult Create([Bind(Include = "Cedula,Nombre,Apellido,Tel,Mail")] Solicitante solicitante) { if (ModelState.IsValid) { db.Solicitantes.Add(solicitante); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(solicitante)); }
/// <summary> /// Inserir ou Alterar um Solicitante /// </summary> /// <param name="sol">Solicitante</param> /// <param name="acao">I=Insert; U=Update</param> /// <returns></returns> public int Gravar(Solicitante sol, char acao) { if (acao == 'I' || acao == 'U') { return(new SolicitanteBD().Gravar(sol, acao)); } else { return(-1); } }
public void AgregarSolicitud(Solicitud solicitud, Solicitante userLogin) { try { PerSolicitudes.AgregarSolicitud(solicitud, userLogin); } catch (Exception ex) { throw ex; } }
public IActionResult Edit(int?id) { cargarContacto(); cargarTipoRepresentante(); int recCount = _db.Solicitante.Count(e => e.SolicitanteId == id); Solicitante _materials = (from p in _db.Solicitante where p.SolicitanteId == id select p).DefaultIfEmpty().Single(); return(View(_materials)); }
public ActionResult Index([Bind(Include = "Cedula,Nombre,Apellido,Telefono,Email")] Solicitante solicitante) { if (ModelState.IsValid && db.Solicitantes.Find(solicitante.Cedula) == null) { db.Solicitantes.Add(solicitante); db.SaveChanges(); TempData["cedula"] = solicitante.Cedula; return(RedirectToAction("Index", "Expedientes")); } return(View(solicitante)); }
public ActionResult Edit(Solicitante solicitante) { if (ModelState.IsValid) { solicitante.ClienteId = this.ClienteLogado.ClienteId; db.Entry(solicitante).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClienteId = new SelectList(db.Cliente, "ClienteId", "Nome", solicitante.ClienteId); return(View(solicitante)); }
public string NombreCompleto(string id) { Solicitante soli = new Solicitante(); GateWay gateway = new GateWay(); var result = gateway.PeticionGet <Solicitante>(id, "solicitantes/GetNoAuth"); if (result.State == "FAIL") { return("Cedula no existe."); } return(result.Data.NombreCompleto); }
public void Deve_criar_solicitante() { var solicitanteEsperado = new { Id, Nome }; var solicitante = new Solicitante(solicitanteEsperado.Id, solicitanteEsperado.Nome); solicitanteEsperado.ToExpectedObject().ShouldMatch(solicitante); }
public async Task <IActionResult> Create([Bind("Id,DataCadastro,Nome,CRM")] Solicitante solicitante) { if (ModelState.IsValid) { solicitante.DataCadastro = DateTime.Now; _context.Add(solicitante); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(solicitante)); }
public IActionResult Perfil(int?id) { Solicitante resultadoDaBusca = _solicitanteDAO.BuscarSolicitantePorId(id); if (resultadoDaBusca.Solicitacoes == null) { resultadoDaBusca.Solicitacoes = new List <Solicitacao>(); } ViewBag.solicitacoes = resultadoDaBusca.Solicitacoes; return(View(resultadoDaBusca)); }
public async Task <IActionResult> Create([Bind("IdSolicitante,NomeSolicitante,MesaIdMesa,EstadoAtendimento")] Solicitante solicitante) { if (ModelState.IsValid) { _context.Add(solicitante); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MesaIdMesa"] = new SelectList(_context.Mesa, "IdMesa", "IdMesa", solicitante.MesaIdMesa); return(View(solicitante)); }
public async Task <IActionResult> Create([Bind("Id,CorreoElectronico,Nombre,Apellido,FechaNacimiento,SexoTipo,Pregunta1,Pregunta2,Pregunta3,Pregunta4,Pregunta5,Pregunta6,Proceso")] Solicitante solicitante) { if (ModelState.IsValid) { _context.Add(solicitante); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(VistaNotificacion)); //return RedirectToAction(nameof(SendMail)); //DESCOMENTAR SI GENERA ERROR } //return View(SendMail(solicitante)); return(RedirectToAction("SendMail", solicitante)); }
public int Gravar() { Solicitante s = new Solicitante(); s.Nome = txtNome.Text; s.Email = txtEmail.Text; s.Telefone = txtTelefone.Text; s.Observacao = txtObservacao.Text; SolicitanteController cSolicitante = new SolicitanteController(); return(cSolicitante.Gravar(s, 'I')); }
public IActionResult Cadastrar(int?id) { Doacao doacao = _doacaoDAO.BuscarDoacaoPorId(id); // TODO: Buscar solicitante através do ID do usuário logado. Solicitante solicitante = _solicitanteDAO.BuscarSolicitantePorId(1); Solicitacao solicitacao = CriarSolicitacao(doacao, solicitante); _solicitacaoDAO.CadastrarSolicitacao(solicitacao); return(RedirectToAction("perfil", "doacao", new RouteValueDictionary { { "id", doacao.IdDoacao } })); }
public ActionResult Index(string titulo, string descripcion, decimal monto, int cantidadCuotas, string tipoProyecto, int?cantidadIntegrantes, string experiencia, HttpPostedFileBase imagen) { RepositorioProyectos repoProyectos = new RepositorioProyectos(); try { string usu = (string)Session["usuario"]; RepositorioUsuarios repoUsuarios = new RepositorioUsuarios(); Solicitante u = (Solicitante)repoUsuarios.FindById(usu); RepositorioConfiguraciones repoConfig = new RepositorioConfiguraciones(); Cuota_Tasa tasaycuotas = repoConfig.FindTasaYcuoutas(cantidadCuotas); if (tipoProyecto == "Cooperativo") { Cooperativo c = new Cooperativo(); if (c.SubirArchivoGuardarNombre(imagen)) { c.titulo = titulo; c.descripcion = descripcion; c.monto = monto; c.cuotas = cantidadCuotas; c.tasaInteres = tasaycuotas.tasa; c.cantIntegrantes = (int)cantidadIntegrantes; c.solicitante = u; Session["proyecto"] = c; return(RedirectToAction("Confirmar", c)); } } if (tipoProyecto == "Personal") { Personal c = new Personal(); if (c.SubirArchivoGuardarNombre(imagen)) { c.titulo = titulo; c.descripcion = descripcion; c.monto = monto; c.cuotas = tasaycuotas.cuotas; c.tasaInteres = tasaycuotas.tasa; c.experiencia = experiencia; c.solicitante = u; return(RedirectToAction("Confirmar", c)); } } return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }
public IActionResult update(int id, string nome, string email, string telefone) { Solicitante solicitante = new Solicitante( id, nome, email, telefone ); _repository.Update(solicitante); return(RedirectToAction("index")); }
// GET: Solicitante/Create public ActionResult Create() { if (Session["UsuarioMail"] == null || Session["UsuarioMail"].ToString() == "") { return(RedirectToAction("SinAcceso", "Home")); } string cedula = TempData["cedula"] as string; Solicitante solicitante = new Solicitante { Cedula = cedula }; return(View(solicitante)); }
// GET: Solicitantes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Solicitante eSolicitante = (Solicitante)db.Usuarios.Find(id); if (eSolicitante == null) { return(HttpNotFound()); } return(View(eSolicitante)); }
private async void BtnSalvar_Clicked(object sender, EventArgs e) { Solicitante solicita = new Solicitante(); solicita.Clientid = 1; solicita.Prestadorid = dado.tecnico.Id; solicita.Inicio = System.DateTime.Now; solicita.Descricao = this.txtdescricao.Text; solicita.Status = "A"; solicita.Lat = dado.Position.Latitude; solicita.Lng = dado.Position.Longitude; await service.AddTecnicoAsync(solicita); }
private static Solicitacao CriarSolicitacao(Doacao doacao, Solicitante solicitante) { Solicitacao solicitacao = new Solicitacao { DataSolicitacao = DateTime.Now, Solicitante = solicitante, Doacoes = new List <Doacao>() }; doacao.StatusDoacao = StatusDoacao.NaoDisponivel; solicitacao.Doacoes.Add(doacao); return(solicitacao); }
public override Object[] SelecionarTodosRegistros() { Solicitante[] solicitantesAux = new Solicitante[QtdRegistrosCadastrados()]; int i = 0; foreach (Solicitante registro in registros) { if (registro != null) { solicitantesAux[i++] = registro; } } return(solicitantesAux); }
public ActionResult Index(LoginDataModel pLoginData) { /*security check*/ if (Session["tipoDeUsuario"] == null) { return(RedirectToAction("Logout", "Common")); } else if (Session["tipoDeUsuario"].ToString() != TiposDeUsuario.E_Nav.NoRegistrado.ToString()) { return(RedirectToAction("Logout", "Common")); } RepositorioSolicitante rS = new RepositorioSolicitante(); RepositorioInversor rI = new RepositorioInversor(); Inversor i = rI.LoginAttempt(pLoginData.NombreDeUsuario, pLoginData.Pass); Solicitante s = rS.LoginAttempt(pLoginData.NombreDeUsuario, pLoginData.Pass); if (s != null) { // ingresar como solicitante Session["tipoDeUsuario"] = TiposDeUsuario.E_Nav.Solicitante; Session["idUsuario"] = pLoginData.NombreDeUsuario; if (s.TienePassTemporal) { return(RedirectToAction("Index", "CambiarPass")); } else { return(RedirectToAction("Index", "HomeSolicitante")); } } else if (i != null) { // ingresar como inversor Session["tipoDeUsuario"] = TiposDeUsuario.E_Nav.Inversor; Session["idUsuario"] = pLoginData.NombreDeUsuario; return(RedirectToAction("Index", "HomeInversor")); } else { Session["tipoDeUsuario"] = TiposDeUsuario.E_Nav.NoRegistrado; ViewData["Mensaje"] = "Nombre de usuario y/o contraseña incorrectos."; } return(View()); }
// GET: Solicitantes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Solicitante eSolicitante = (Solicitante)db.Usuarios.Find(id); if (eSolicitante == null) { return(HttpNotFound()); } ViewBag.AnioAcademicoId = new SelectList(db.AniosAcademicos, "Id", "Descripcion", eSolicitante.AnioAcademicoId); ViewBag.SexoId = new SelectList(db.Sexos, "Id", "Descripcion", eSolicitante.SexoId); return(View(eSolicitante)); }
public int Gravar(Solicitante sol) { try { using (HelpDeskEntities contexto = new HelpDeskEntities(Util.ConnectionString)) { contexto.Solicitante.Add(sol); return(contexto.SaveChanges()); } } catch (Exception) { return(-1); } }
public ActionResult BuscarParaNuevoExpediente(string cedula) { if (cedula == null) { return(RedirectToAction("Create")); } Solicitante solicitante = db.Solicitantes.Find(cedula); if (solicitante == null) { TempData["cedula"] = cedula; return(RedirectToAction("Create")); } TempData["SolicitanteCedula"] = solicitante.Cedula; return(RedirectToAction("Create", "Expediente")); }