//[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;
            }
        }