public void CompletarEncuesta(OfertaEncuesta encuesta) { try { using (SqlConnection conexion = new SqlConnection(cadenaConexion)) { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "Oferta_CompletarEncuesta"; //Parámetros: cmd.Parameters.Add(new SqlParameter("@IdOferta", encuesta.IdOferta)); cmd.Parameters.Add(new SqlParameter("@Calificacion", encuesta.Calificacion)); cmd.Parameters.Add(new SqlParameter("@NroPostulantes", encuesta.NroPostulantes)); cmd.Parameters.Add(new SqlParameter("@ContratadosUTP", encuesta.ContratadosUTP)); cmd.Parameters.Add(new SqlParameter("@ContratadosOtros", encuesta.ContratadosOtros)); cmd.Parameters.Add(new SqlParameter("@EstadoOferta", encuesta.Estado)); cmd.Parameters.Add(new SqlParameter("@ModificadoPor", encuesta.ModificadoPor)); cmd.Connection = conexion; conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } } catch (Exception ex) { throw ex; } }
public ActionResult CerrarOferta(int idOferta) { TicketEmpresa ticket = (TicketEmpresa)Session["TicketEmpresa"]; OfertaEncuesta encuesta = new OfertaEncuesta(); encuesta.IdOferta = idOferta; encuesta.Estado = Constantes.OFERTA_ESTADO_FINALIZADA; encuesta.ModificadoPor = ticket.Usuario; encuesta.Calificaciones = lnGeneral.ObtenerListaValor(Constantes.IDLISTA_OFERTA_CALIFICACION_ENCUESTA).OrderBy(p => p.Peso).ToList(); return PartialView("_OfertaEncuesta", encuesta); }
public ActionResult CerrarOferta(OfertaEncuesta encuesta) { LNOferta lnOferta = new LNOferta(); lnOferta.CompletarEncuesta(encuesta); TempData["MsjExitoCerrarOferta"] = "La oferta se ha cerrado con éxito"; //Se redirecciona a la lista de ofertas: return RedirectToAction("Publicacion", "Empresa"); }
public void CompletarEncuesta(OfertaEncuesta encuesta) { if (encuesta.ContratadosOtros == null) encuesta.ContratadosOtros = ""; adOferta.CompletarEncuesta(encuesta); }