protected void btnCrear_Click(object sender, EventArgs e) { try { if (mcservicio.ExisteMedio(txtNif.Text)) { CustomValidator err = new CustomValidator(); err.IsValid = false; err.ErrorMessage = "Ya existe un medio de comunicación con el nif especificado"; Page.Validators.Add(err); return; } else { var medModelo = new MediosComunicacionModelo(); medModelo.Nif = txtNif.Text; medModelo.Nombre = txtNombre.Text; medModelo.Direccion = txtDireccion.Text; medModelo.NifPersona = txtNifRep.Text; mcservicio.Crear(medModelo); Response.Redirect("Index.aspx", true); } } catch (Exception ex) { CustomValidator err = new CustomValidator(); err.IsValid = false; err.ErrorMessage = "Ocurrio un error al insertar el registro" + ex.ToString(); Page.Validators.Add(err); } }
public void Editar(MediosComunicacionModelo modelo) { var consulta = "UPDATE MediosComunicacion SET Nombre = @Nombre, Direccion = @Direccion, NIFPERSONA = @NifPersona WHERE NIF =@NIF"; using (var con = new SqlConnection(connectionString)) { con.Execute(consulta, new { modelo.Nombre, modelo.Direccion, modelo.NifPersona, modelo.Nif }); } }
public void Crear(MediosComunicacionModelo modelo) { var consulta = "INSERT INTO MediosComunicacion VALUES(@NIF,@Nombre,@Direccion,@NifPersona)"; using (var con = new SqlConnection(connectionString)) { con.Execute(consulta, new { modelo.Nif, modelo.Nombre, modelo.Direccion, modelo.NifPersona }); } }
protected void btnGuardar_Click1(object sender, EventArgs e) { try { var mcModelo = new MediosComunicacionModelo(); mcModelo.Nombre = txtNombre.Text; mcModelo.Direccion = txtDireccion.Text; mcModelo.Nif = txtNif.Text; mcModelo.NifPersona = txtNifRep.Text; mcComunicacion.Editar(mcModelo); 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(MediosComunicacionModelo modelo) { medioComunicacionRepo.Editar(modelo); }
public void Crear(MediosComunicacionModelo modelo) { medioComunicacionRepo.Crear(modelo); }