//[TestMethod] public void EliminarCuotaTest() { PagosServiceClient proxy = new PagosServiceClient(); RetornaMensaje retornaMensaje = null; try { int pIdCuota = 6; retornaMensaje = proxy.EliminarCuota(pIdCuota); Assert.AreNotEqual(-1, retornaMensaje.CodigoRetorno); Cuota cuotaEliminada = new Cuota(); cuotaEliminada = proxy.BuscarCuota(pIdCuota); Assert.AreNotEqual(pIdCuota, cuotaEliminada.N_IdCuota); } catch (FaultException<RetornaMensajeT> exception) { Console.WriteLine("Error : {0}", exception.Detail.Mensage); } }
protected void gvCuotas_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "Editar": Response.Redirect("frmCuotaCrear.aspx?pm=" + e.CommandArgument); break; case "Eliminar": try { PagosService.PagosServiceClient proxiPagos = new PagosServiceClient(); Architects.Dominio.RetornaMensaje retorna = proxiPagos.EliminarCuota(Convert.ToInt32(e.CommandArgument)); if (retorna.Exito) lblMensajes.Text = retorna.Mensage; CargarGrilla(); } catch (Exception ex) { lblMensajes.Text = ex.Message; } break; } }