public ActionResult Agregar(ExpedienteEditorModelo editor) { // Generando solicitud var solicitud = new RegistrarExpedienteVob { Expediente = editor.Expediente, }; try { //var _expedientenegocio = new GNTExpedienteNegocio(); // Agregando nuevo // var id = _expedientenegocio.Agregar(solicitud); var id = _expedienteAdm.ExpedienteNegocio.Agregar(solicitud); //EncuestaUsuarioPaginadoModelo model = new EncuestaUsuarioPaginadoModelo(); //model.Filtro.EncuestaUsuario.IdEncuesta = id; // Generando el mensaje de salida var mensaje = MensajeMvc.MensajeSatisfactorio(string.Format(Mensajes.MsjeExpedienteRegistrado,id)); //Redireccionando a la bandeja de Contrato return RedirectToAction("Buscar", "GestionExpedienteBandeja", new { mensaje = mensaje }); // return RedirectToAction("Editor", "GestionExpediente", new { id = id, mensaje = mensaje }); } catch (Exception ex) { return RedirectToAction("ErrorSistema", "Error", new { mensaje = ex.Message }); } }
public int Agregar(RegistrarExpedienteVob registro) { //var expedienterepositorio = new GNTExpedienteRepositorio(); int numexpediente = _expedienteRepositorio.Agregar(registro.Expediente); return numexpediente; }
public int Modificar(RegistrarExpedienteVob registro) { var expedienterepositorio = new GNTExpedienteRepositorio(); int numexpediente = expedienterepositorio.Modificar(registro.Expediente); return numexpediente; }
public int Agregar(RegistrarExpedienteVob registro) { //var expedienterepositorio = new GNTExpedienteRepositorio(); var unidadDeTrabajo = _expedienteRepositorio.UnidadDeTrabajo; var expediente = registro.Expediente.ProyectarComo<Expediente>(); expediente.Estado = Convert.ToInt32(EstadosValor.EspedienteActivo); expediente.FechaExpediente = DateTime.Now; _expedienteRepositorio.Agregar(expediente); unidadDeTrabajo.Confirmar(); return Convert.ToInt32(expediente.NumeroExpediente); }