protected void btnCrear_Click(object sender, EventArgs e) { try { if (patrocinadorServicio.ExisteNifPatrocinador(txtNif.Text)) { CustomValidator err = new CustomValidator(); err.IsValid = false; err.ErrorMessage = "Ya existe un patrocinador con el nif especificado"; Page.Validators.Add(err); return; } else { var patrocinadorModelo = new PatrocinadoresModelo(); patrocinadorModelo.NifPatrocinador = txtNif.Text; patrocinadorModelo.Nombre = txtNombre.Text; patrocinadorModelo.Direccion = txtDireccion.Text; patrocinadorServicio.Crear(patrocinadorModelo); Response.Redirect("Index.aspx", true); } } catch (Exception) { CustomValidator err = new CustomValidator(); err.IsValid = false; err.ErrorMessage = "Ocurrio un error al insertar el registro"; Page.Validators.Add(err); } }
public void Editar(PatrocinadoresModelo modelo) { var consulta = "UPDATE Patrocinadores SET Nombre = @Nombre, Direccion = @Direccion WHERE NIFPatrocinador =@NifPatrocinador"; using (var con = new SqlConnection(connectionString)) { con.Execute(consulta, new { modelo.Nombre, modelo.Direccion, modelo.NifPatrocinador }); } }
public void Crear(PatrocinadoresModelo modelo) { var consulta = "INSERT INTO Patrocinadores VALUES(@NifPatrocinador, @Nombre, @Direccion)"; using (var con = new SqlConnection(connectionString)) { con.Execute(consulta, new { modelo.NifPatrocinador, modelo.Nombre, modelo.Direccion }); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { var patrocinadorModelo = new PatrocinadoresModelo(); patrocinadorModelo.NifPatrocinador = txtNif.Text; patrocinadorModelo.Nombre = txtNombre.Text; patrocinadorModelo.Direccion = txtDireccion.Text; patrocinadorServicio.Editar(patrocinadorModelo); Response.Redirect("Index.aspx", true); } catch (Exception) { CustomValidator err = new CustomValidator(); err.IsValid = false; err.ErrorMessage = "Ocurrio un error al editar el registro"; Page.Validators.Add(err); } }
public void Editar(PatrocinadoresModelo modelo) { patrocinadoresRepositorio.Editar(modelo); }
public void Crear(PatrocinadoresModelo modelo) { patrocinadoresRepositorio.Crear(modelo); }