//public List<TipoPersona> TipoPersonaConsultar() //{ // return Datos.TipoPersonaConsultar(); //} //public Objeto ObjetoConsultarPorID(Int64 id) //{ // return Datos.ObjetoConsultarPorID(id); //} //public Objeto ObjetoActualizar(Objeto Objeto) //{ // return Datos.ObjetoActualizar(Objeto); //} //public Objeto ObjetoEliminar(Objeto Objeto) //{ // return Datos.ObjetoEliminar(Objeto); //} public string TipoPersonaValida(TipoPersona objeto) { List <string> ListaErrores = new List <string>(); //Valida la existencia del Registro if (objeto == null) { ListaErrores.Add("El Objeto esta en blanco"); } else { if (objeto.ID_TIPO_PERSONA == 0) { ListaErrores.Add("El tipo de objeto no puede estar en blanco"); } if (string.IsNullOrWhiteSpace(objeto.NOMBRE_TIPO_PERSONA)) { ListaErrores.Add("El nombre no puede esta en blanco"); } if (string.IsNullOrWhiteSpace(objeto.CODIGO_TIPO_PERSONA)) { ListaErrores.Add("El código no puede estar en blanco"); } } if (ListaErrores.Count > 0) { return(String.Join(";", ListaErrores)); } else { return(String.Empty); } }
public ActionResult EditTipoPersona(TipoPersona obj) { try { if (ModelState.IsValid) { TipoPersonaRepository TipoPerRepo = new TipoPersonaRepository(); if (TipoPerRepo.UpdateTipoPersona(obj)) { ViewBag.Message = "TipoPersona modificada"; } else { ViewBag.Message = "Ocurrio un error"; } return(RedirectToAction("GetTipoPersonas")); } return(View(obj)); } catch { return(RedirectToAction("GetTipoPersonas")); } }
public async Task <IActionResult> Edit(int id, [Bind("idTipoPersona,nombreTipoPersona")] TipoPersona tipoPersona) { if (!_context.Modulo.Any(x => x.nombreModulo == "TipoPersonas" && x.idRol == Convert.ToInt32(User.FindFirstValue("idRol")))) { return(Redirect("../")); } if (id != tipoPersona.idTipoPersona) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoPersona); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoPersonaExists(tipoPersona.idTipoPersona)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoPersona)); }
protected void Page_Load(object sender, EventArgs e) { TipoPersona tipo = (TipoPersona)Session["tipousuario"]; if (tipo != null) { if (!Util.ValidarPermisos.TienePermisosUsuario(tipo.Id, this.Page.AppRelativeVirtualPath.Replace("~/", "").Replace(".aspx", ""))) { Response.Redirect("~/Permisos.aspx"); } } else { Response.Redirect("~/Login.aspx"); } if (!IsPostBack) { this.BindGV(); var dataList = cp.dameTodos(); this.listIdPlan.DataSource = dataList; this.listIdPlan.DataValueField = "Id"; this.listIdPlan.DataTextField = "DescripcionPlan"; this.listIdPlan.DataBind(); } this.formActionPanel.Visible = false; this.formPanel.Visible = false; }
public List <TipoPersona> getTiposPersona() { try { List <TipoPersona> tipos = new List <TipoPersona>(); dTable = new DataTable("tiposPersona"); myCon.Open(); adapter = new SqlDataAdapter("select * from Tipo_Persona", myCon); adapter.Fill(dTable); if (dTable.Rows.Count != 0) { foreach (DataRow row in dTable.Rows) { TipoPersona tipo = new TipoPersona(); tipo.Descripcion = row["Descripcion"].ToString(); tipo.tipo = (int)row["Id_tipo"]; tipos.Add(tipo); } return(tipos); } } catch (Exception e) { Console.WriteLine(e.Message); } finally { myCon.Close(); } return(null); }
protected void Page_Load(object sender, EventArgs e) { //TODO: AL INICIAR EL FORMULARIO VALIDO QUE TIPO DE PERSONA ES Y VALIDO SI DEJO ENTRAR O NO... //TODO: TODOS LOS WEB FORM DEBEN IMPLEMENTAR ESTE PEDAZO DE CODIGO PARA QUE SE VALIDEN LOS PERMISOS DE USUARIOS... TipoPersona tipo = (TipoPersona)Session["tipousuario"]; if (tipo != null) { if (!ValidarPermisos.TienePermisosUsuario(tipo.Id, this.Page.AppRelativeVirtualPath.Replace("~/", "").Replace(".aspx", ""))) { Response.Redirect("~/Permisos.aspx"); } } else { Response.Redirect("~/Login.aspx"); } if (!IsPostBack) { this.BindGV(); var dataList = cplan.dameTodos(); this.listIdPlan.DataSource = dataList; this.listIdPlan.DataValueField = "Id"; this.listIdPlan.DataTextField = "DescripcionPlan"; this.listIdPlan.DataBind(); } this.formActionPanel.Visible = false; this.formPanel.Visible = false; }
public bool cargarPersona(Entidades.Personas persona) { if (String.IsNullOrEmpty(listIdPlan.SelectedValue)) { this.lblMensaje.Text = "Debe seleccionar un plan para el alumno."; this.lblMensaje.Visible = true; return(false); } else { persona.Plan = this.cplan.dameUno(Convert.ToInt32(listIdPlan.SelectedValue)); persona.Nombre = this.txtNombrePersona.Text; persona.Apellido = this.txtApellidoPersona.Text; persona.Direccion = this.txtDireccion.Text; persona.Email = this.txtEmail.Text; persona.Legajo = this.txtLegajo.Text == "" ? 0 : Int32.Parse(this.txtLegajo.Text); persona.Telefono = this.txtTelefono.Text; persona.FechaNacimiento = DateTime.Parse(this.txtFecha.Text); TipoPersona tp = new TipoPersona(); ControladorTipoPersona ctp = new ControladorTipoPersona(); tp = ctp.dameUno(2); persona.TipoPersona = tp; //CREAR ENUMERADOR return(true); } }
public ActionResult Crear(TipoPersona tp) { try { if (!ModelState.IsValid) { ListTipoPersonaViewModel vm = new ListTipoPersonaViewModel(tp); return(View("FormTipoPersona", vm)); } if (tp.Id == 0) { _ctx.TipoPersonas.Add(tp); } else { var valor = _ctx.TipoPersonas.SingleOrDefault( m => m.Id == tp.Id ); if (valor != null) { valor.descripcion = tp.descripcion; } } } catch { return(View()); } //aqui llegamos siempre _ctx.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <IActionResult> PutTipoPersona(int id, TipoPersona tPersona) { if (id != tPersona.idTipoPersona) { return(BadRequest());// si es diferente no da un badrequest } _context.Entry(tPersona) .State = EntityState.Modified; /*indicar al dbcontexr con el entity que lo que hay en tipopersona * vamos a realizar una modificacion , las entidad ya tiene las propiedades * o informacion que vamos a guardar*/ /*el manejo de erro try nos evitará tener problemas a evitar que si hay error que la api no falle*/ try { await _context .SaveChangesAsync(); } catch (DbUpdateConcurrencyException)//esto lo que hara un rollback a la operacion que se esta realizando { if (!TipoPersonaExists(id)) { return(NotFound()); } else { throw;// por si desconocemos el error } } return(NoContent()); }
public TipoPersona LlenaComboTipoPersona() { TipoPersona campos = new TipoPersona(); DataTable dt = new DataTable(); List <CamposTipoPersona> composList = new List <CamposTipoPersona>(); SqlConnection connection = null; try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; connection.Open(); consulta = Ejecuta.ConsultaConRetorno(connection, "Usp_ComboTipoPersona"); dt.Load(consulta); connection.Close(); } foreach (DataRow row in dt.Rows) { CamposTipoPersona reg = new CamposTipoPersona(); reg.IdTipoPersona = Convert.ToInt32(row["idTipoPersona"].ToString()); reg.TipoPersona = row["TipoPersona"].ToString(); composList.Add(reg); } campos.ListaRegTipoPersona = composList.ToArray(); } catch (Exception ex) { Console.WriteLine(ex); } return(campos); }
public async Task <IActionResult> PutTipoPersona(int id, TipoPersona tipoPersona) { if (id != tipoPersona.idTipoPersona) { return(BadRequest()); } _context.Entry(tipoPersona).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoPersonaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void BuscarTest() { Repositorio <TipoPersona> repositorio = new Repositorio <TipoPersona>(); TipoPersona t = repositorio.Buscar(1); Assert.IsNotNull(t); }
public ActionResult ConsultaPersona(ConsultaPersonaViewModel consulta) { if (consulta.CODIGO_TIPO_DOCUMENTO != String.Empty && consulta.CODIGO_TIPO_DOCUMENTO != null) { TipoDocumento tipoDoc = ListasSRV.TipoDocumentoPorCodigoConsultar(consulta.CODIGO_TIPO_DOCUMENTO); consulta.ID_TIPO_DOCUMENTO = tipoDoc.ID_TIPO_DOCUMENTO; } if (consulta.CODIGO_TIPO_PERSONA != String.Empty && consulta.CODIGO_TIPO_PERSONA != null) { TipoPersona tipoPersona = ListasSRV.TipoPersonaPorCodigoConsultar(consulta.CODIGO_TIPO_PERSONA); consulta.ID_TIPO_PERSONA = tipoPersona.ID_TIPO_PERSONA; consulta.ListaTipoDocumento = new SelectList(ListasSRV.TipoDocumentoConsultar(consulta.CODIGO_TIPO_PERSONA), "CODIGO", "NOMBRE_TIPO_DOCUMENTO"); } List <TipoPersona> ListaTipoPersona = ListasSRV.TipoPersonaConsultar(); List <TipoDocumento> ListaTipoDocumento = new List <TipoDocumento>(); ViewBag.ListaTipoPersona = new SelectList(ListaTipoPersona, "CODIGO_TIPO_PERSONA", "NOMBRE_TIPO_PERSONA", consulta.ID_TIPO_PERSONA); consulta.ListaTipoDocumento = new SelectList(ListaTipoDocumento, "CODIGO", "NOMBRE_TIPO_DOCUMENTO", consulta.ID_TIPO_DOCUMENTO); List <PersonaConsulta> pc = personaSRV.PersonaConsultarParametros(consulta.ID_TIPO_DOCUMENTO, consulta.ID_TIPO_PERSONA, consulta.NUMERO_DOCUMENTO); consulta.ListaPersonas = pc; return(View(consulta)); }
public TipoPersona GetOne(int Id) { TipoPersona p = new TipoPersona(); try { this.OpenConnection(); SqlCommand cmdTipoPersona = new SqlCommand("SELECT * FROM tipo_persona WHERE id_tipo_persona=@id", Con); cmdTipoPersona.Parameters.Add("@id", SqlDbType.Int).Value = Id; SqlDataReader drTipoPersona = cmdTipoPersona.ExecuteReader(); if (drTipoPersona.Read()) { p.Id = (int)drTipoPersona["id_tipo_persona"]; p.DescripcionTipo = (string)drTipoPersona["desc_tipo_persona"]; } drTipoPersona.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de usuario", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(p); }
public async Task <IActionResult> Edit(int id, [Bind("IdTipoPersona,Descripcion,Estado")] TipoPersona tipoPersona) { if (id != tipoPersona.IdTipoPersona) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tipoPersona); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoPersonaExists(tipoPersona.IdTipoPersona)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoPersona)); }
public IActionResult Create([FromBody] TipoPersona Model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { _ITipoPersonaService.Create(Model); return(Ok( new Response { IsSuccess = true, Data = Model })); } catch (Exception ex) { return(BadRequest( new Response { IsSuccess = false, Message = $"No se pudo generar el Tipo de Persona >> {ex.Message}" })); } }
public List <TipoPersona> getAll() { List <TipoPersona> tiposP = new List <TipoPersona>(); TipoPersona p = new TipoPersona(); try { this.OpenConnection(); SqlCommand cmdTipoPersona = new SqlCommand("SELECT * FROM tipo_persona", Con); SqlDataReader drTipoPersona = cmdTipoPersona.ExecuteReader(); while (drTipoPersona.Read()) { p = new TipoPersona(); p.Id = (int)drTipoPersona["id_tipo_persona"]; p.DescripcionTipo = (string)drTipoPersona["desc_tipo_persona"]; tiposP.Add(p); } drTipoPersona.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar tipos de persona", Ex); } finally { this.CloseConnection(); } return(tiposP); }
protected void Page_Load(object sender, EventArgs e) { TipoPersona tipo = (TipoPersona)Session["tipousuario"]; if (tipo != null) { if (!Util.ValidarPermisos.TienePermisosUsuario(tipo.Id, this.Page.AppRelativeVirtualPath.Replace("~/", "").Replace(".aspx", ""))) { Response.Redirect("~/Permisos.aspx"); } } else { Response.Redirect("~/Login.aspx"); } planes = new Negocio.ControladorPlanes().dameTodosPorCondicion(""); if (!IsPostBack) { repeaterPlanes.DataSource = planes; repeaterPlanes.DataBind(); Negocio.ControladorEspecialidad ce = new Negocio.ControladorEspecialidad(); List <Entidades.Especialidad> especialidades = ce.dameTodos(); this.idwher.DataSource = especialidades; this.idwher.DataValueField = "Id"; this.idwher.DataTextField = "DescripcionEspecialidad"; this.idwher.DataBind(); } }
public async Task <ActionResult <TipoPersona> > PostTipoPersona(TipoPersona tipoPersona) { _context.TipoPersonas.Add(tipoPersona); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTipoPersona", new { id = tipoPersona.idTipoPersona }, tipoPersona)); }
public ActionResult DeleteConfirmed(int id) { TipoPersona tipoPersona = db.TipoPersona.Find(id); db.TipoPersona.Remove(tipoPersona); db.SaveChanges(); return(RedirectToAction("Index")); }
public IdentificacionCliente(string ine, TipoPersona tipoPersona, string rfc, string curp, string pasaporte) { Ine = ine; TipoPersona = tipoPersona; Rfc = rfc; Curp = curp; Pasaporte = pasaporte; }
public RelacionarMaterias(int Filtro, TipoPersona tipo) { InitializeComponent(); LlenarComboMaterias(); legajoPasado = Filtro; tipoPasado = tipo; ListarDatos(Filtro, tipo); }
public static int Guardar(TipoPersona pTipoPersona) { string consulta = "INSERT INTO TipoPersona(Nombre) values(@Nombre)"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@Nombre", pTipoPersona.Nombre); return(ComunDB.EjecutarComando(comando)); }
public static int Eliminar(TipoPersona pTipoPersona) { string consulta = "DELETE FROM TipoPersona WHERE Id=@Id"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@Id", pTipoPersona.Id); return(ComunDB.EjecutarComando(comando)); }
protected override ValidationResult IsValid(object value, ValidationContext validationContext) { var tp = (TipoPersona)validationContext.ObjectInstance; var tpd = TipoPersona.GetByDescripcion(tp.descripcion, tp.Id); return((tpd == null) ? ValidationResult.Success : new ValidationResult("Ya existe")); }
public static int Modificar(TipoPersona pTipoPersona) { string consulta = "UPDATE TipoPersona SET Nombre= @Nombre WHERE Id=@Id"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@Nombre", pTipoPersona.Nombre); comando.Parameters.AddWithValue("@Id", pTipoPersona.Id); return(ComunDB.EjecutarComando(comando)); }
public ActionResult Edit([Bind(Include = "CodTipoPer,Detalle")] TipoPersona tipoPersona) { if (ModelState.IsValid) { db.Entry(tipoPersona).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoPersona)); }
public void GuardarTest() { RepositorioBase <TipoPersona> test = new RepositorioBase <TipoPersona>(); TipoPersona tp = new TipoPersona(); tp.IdTipoPersona = 0; tp.IdPersona = 5; tp.Nombre = "paco"; Assert.IsTrue(test.Guardar(tp)); }
public void ModificarTest() { RepositorioBase <TipoPersona> db = new RepositorioBase <TipoPersona>(); TipoPersona tp = new TipoPersona(); tp.IdTipoPersona = 1; tp.IdPersona = 6; tp.Nombre = "paco"; Assert.IsTrue(db.Modificar(tp)); }
public void ModificarTest() { Repositorio <TipoPersona> repositorio = new Repositorio <TipoPersona>(); bool estado = false; TipoPersona t = repositorio.Buscar(1); t.Nombre = "Maria"; estado = repositorio.Modificar(t); Assert.AreEqual(true, estado); }
public List<TipoPersona> getTiposPersona() { try { List<TipoPersona> tipos = new List<TipoPersona>(); dTable = new DataTable("tiposPersona"); myCon.Open(); adapter = new SqlDataAdapter("select * from Tipo_Persona", myCon); adapter.Fill(dTable); if (dTable.Rows.Count != 0) { foreach (DataRow row in dTable.Rows) { TipoPersona tipo = new TipoPersona(); tipo.Descripcion = row["Descripcion"].ToString(); tipo.tipo = (int)row["Id_tipo"]; tipos.Add(tipo); } return tipos; } } catch(Exception e) { Console.WriteLine(e.Message); } finally { myCon.Close(); } return null; }
public static Boolean IsBroker(int brokerId, TipoPersona tipo) { ADM_DAL.dsADMTableAdapters.Querys qTa = new ADM_DAL.dsADMTableAdapters.Querys(); String persona = ""; Boolean? IsAsegurado = false; Boolean? IsAseguradora = false; Boolean? IsBeneficiario = false; Boolean? IsBroker = false; Boolean? IsCliente = false; Boolean? IsEmpleado = false; Boolean? IsInspector = false; qTa.proc_Adm_ObtenerTiposPersona(brokerId, ref persona, ref IsAsegurado, ref IsAseguradora, ref IsBeneficiario, ref IsBroker, ref IsCliente, ref IsEmpleado, ref IsInspector); switch (tipo) { case TipoPersona.Broker: return Convert.ToBoolean(IsBroker); break; case TipoPersona.Asegurado: return Convert.ToBoolean(IsAsegurado); break; case TipoPersona.Aseguradora: return Convert.ToBoolean(IsAseguradora); break; case TipoPersona.Beneficiario: return Convert.ToBoolean(IsBeneficiario); break; case TipoPersona.Cliente: return Convert.ToBoolean(IsCliente); break; case TipoPersona.Empleado: return Convert.ToBoolean(IsEmpleado); break; case TipoPersona.Inspector: return Convert.ToBoolean(IsInspector); break; default: return false; break; } }
public ActionResult Create(TablaGeneralViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") return RedirectToAction("Index", "Home"); if (!ModelState.IsValid) { switch (model.TipoTabla) { case eTipoTabla.TipoAccion: ViewBag.Title = Resources.TablasResource.CreateTipoAccionPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoAccionHeaderPage; break; case eTipoTabla.TipoAnuncio: ViewBag.Title = Resources.TablasResource.CreateTipoAnuncioPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoAnuncioHeaderPage; break; case eTipoTabla.TipoBandeja: ViewBag.Title = Resources.TablasResource.CreateTipoBandejaPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoBandejaHeaderPage; break; case eTipoTabla.TipoCartelera: ViewBag.Title = Resources.TablasResource.CreateTipoCarteleraPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoCarteleraHeaderPage; break; case eTipoTabla.TipoContacto: ViewBag.Title = Resources.TablasResource.CreateTipoContactoPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoContactoHeaderPage; break; case eTipoTabla.TipoDispositivo: ViewBag.Title = Resources.TablasResource.CreateTipoDispositivoPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoDispositivoHeaderPage; break; case eTipoTabla.TipoMensaje: ViewBag.Title = Resources.TablasResource.CreateTipoMensajePageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoMensajeHeaderPage; break; case eTipoTabla.TipoPersona: ViewBag.Title = Resources.TablasResource.CreateTipoPersonaPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoPersonaHeaderPage; break; case eTipoTabla.TipoPropuesta: ViewBag.Title = Resources.TablasResource.CreateTipoPropuestaPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoPropuestaHeaderPage; break; case eTipoTabla.TipoTicket: ViewBag.Title = Resources.TablasResource.CreateTipoTicketPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoTicketHeaderPage; break; case eTipoTabla.TipoUsuario: ViewBag.Title = Resources.TablasResource.CreateTipoUsuarioPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoUsuarioHeaderPage; break; case eTipoTabla.TipoVehiculo: ViewBag.Title = Resources.TablasResource.CreateTipoVehiculoPageTitle; ViewBag.PageHeader = Resources.TablasResource.CreateTipoVehiculoHeaderPage; break; } return View(model); } using (SeguricelEntities db = new SeguricelEntities()) { string _Culture = db.Pais.Where(x => x.IdPais == model.IdPais).FirstOrDefault().Culture; switch (model.TipoTabla) { case eTipoTabla.TipoAccion: TipoAccion TipoAccion = new TipoAccion { Culture = _Culture, IdTipoAccion = model.Id, Nombre = model.Nombre }; db.TipoAccion.Add(TipoAccion); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Acción", 190000006, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoAnuncio: TipoAnuncio TipoAnuncio = new TipoAnuncio { Culture = _Culture, IdTipoAnuncio = model.Id, Nombre = model.Nombre }; db.TipoAnuncio.Add(TipoAnuncio); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla tabla Tipo Anuncio", 190000007, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoBandeja: TipoBandeja TipoBandeja = new TipoBandeja { Culture = _Culture, IdBandeja = model.Id, Nombre = model.Nombre }; db.TipoBandeja.Add(TipoBandeja); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Bandeja", 190000008, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoCartelera: TipoCartelera TipoCartelera = new TipoCartelera { Culture = _Culture, IdTipoCartelera = model.Id, Nombre = model.Nombre }; db.TipoCartelera.Add(TipoCartelera); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Cartelera", 190000009, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoContacto: TipoContacto TipoContacto = new TipoContacto { Culture = _Culture, IdTipoContacto = model.Id, Nombre = model.Nombre }; db.TipoContacto.Add(TipoContacto); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Contacto", 190000010, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoContrato: TipoContrato TipoContrato = new TipoContrato { Culture = _Culture, IdTipoContrato = model.Id, Nombre = model.Nombre }; db.TipoContrato.Add(TipoContrato); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Contrato", 190000011, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoDispositivo: TipoDispositivo TipoDispositivo = new TipoDispositivo { Culture = _Culture, IdTipoDispositivo = model.Id, Nombre = model.Nombre }; db.TipoDispositivo.Add(TipoDispositivo); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en de la tabla Tipo Dispositivo", 190000012, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoMensaje: TipoMensaje TipoMensaje = new TipoMensaje { Culture = _Culture, IdTipoMensaje = model.Id, Nombre = model.Nombre }; db.TipoMensaje.Add(TipoMensaje); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en de la tabla Tipo Mensaje", 190000013, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoPersona: TipoPersona TipoPersona = new TipoPersona { Culture = _Culture, IdTipoPersona = model.Id, Nombre = model.Nombre }; db.TipoPersona.Add(TipoPersona); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en de la tabla Tipo Persona", 190000014, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoPropuesta: TipoPropuesta TipoPropuesta = new TipoPropuesta { Culture = _Culture, IdTipoPropuesta = model.Id, Nombre = model.Nombre }; db.TipoPropuesta.Add(TipoPropuesta); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en de la tabla Tipo Propuesta", 190000015, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoTicket: TipoTicket TipoTicket = new TipoTicket { Culture = _Culture, IdTipoTicket = model.Id, Nombre = model.Nombre }; db.TipoTicket.Add(TipoTicket); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Ticket", 190000016, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoUsuario: TipoUsuario TipoUsuario = new TipoUsuario { Culture = _Culture, IdTipoUsuario = model.Id, Nombre = model.Nombre }; db.TipoUsuario.Add(TipoUsuario); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Usuario", 190000017, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); case eTipoTabla.TipoVehiculo: TipoVehiculo TipoVehiculo = new TipoVehiculo { Culture = _Culture, IdTipoVehiculo = model.Id, Nombre = model.Nombre }; db.TipoVehiculo.Add(TipoVehiculo); db.SaveChanges(); ClasesVarias.AddBitacoraUsuario(db, model.Nombre + "en la tabla Tipo Vehículo", 190000018, "Agregar"); return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla }); default: return View(model); } } }