/// <summary> /// Permite eliminar Cuota por Id de Registro /// </summary> /// <param name="pIdCuota"></param> /// <returns></returns> public RetornaMensaje EliminarCuota(int pIdCuota) { retornaMensaje = new RetornaMensaje(); try { cuotaDAO = new CuotaDAO(); Cuota cuotaEliminar = new Cuota(); cuotaEliminar = cuotaDAO.Buscar(pIdCuota); if (cuotaEliminar.N_IdCuota > 0) { cuotaDAO.Eliminar(pIdCuota); retornaMensaje.CodigoRetorno = 0; retornaMensaje.Mensage = string.Format(resMensajes.msjEliminadoOK, "Cuota"); retornaMensaje.Exito = true; } else { retornaMensaje.CodigoRetorno = -1; retornaMensaje.Mensage = string.Format(resMensajes.msjNoBuscado, "Cuota"); retornaMensaje.Exito = false; } } catch (Exception exception) { throw new FaultException <RetornaMensaje> (new RetornaMensaje { Mensage = string.Format(resMensajes.msjNoEliminado, "Cuota"), CodigoError = exception.GetHashCode().ToString(), Exito = false } , new FaultReason(exception.Message)); } return(retornaMensaje); }
public void Test03Eliminar() { // 1. Instancia el objeto a probar DCuota pruebaCuota = new DCuota(); // 2. Instanciamos el objeto TO pruebaCuota.IdCuota = 2; // 3. Llamada al método del DAO a probar //Assert.DoesNotThrow(delegate //{ cuotaDao.Eliminar(pruebaCuota); //}); // 4. Implementar las validaciones pruebaCuota = cuotaDao.Obtener(pruebaCuota.IdCuota); Assert.IsNull(pruebaCuota); }
public void Test04Eliminar() { // 1. Instancia el objeto a probar Cuota pruebaCuota = new Cuota(); // 2. Instanciamos el objeto TO pruebaCuota.IdCuota = 2; // 3. Llamada al método del DAO a probar Assert.DoesNotThrow(delegate { daoCuota.Eliminar(pruebaCuota); }); // 4. Implementar las validaciones pruebaCuota = daoCuota.Obtener(pruebaCuota.IdCuota); Assert.Null(pruebaCuota); }
public void EliminarCuota(int idcuota) { DCuota cuotaExistente = CuotaDAO.Obtener(idcuota); CuotaDAO.Eliminar(cuotaExistente); }
public void EliminarCuota(Cuota cuota) { // Aquí deben ir las validaciones, reglas de negocio, algoritmos, etc. CuotaDAO.Eliminar(cuota); }