public static List <VOPersona> ConsultarPersonas(bool?disponibilidad) { try { return(DALPersona.ConsultarPersonas(disponibilidad)); } catch (Exception ex) { throw new ArgumentException("Error al consultar el registro de persona"); } }
public static VOPersona ConsultarPersona(string idPersona) { try { return(DALPersona.ConsultarPersona(int.Parse(idPersona))); } catch (Exception ex) { throw new ArgumentException("Error al consultar el registro de persona"); } }
public static void Actualizar(VOPersona persona) { try { DALPersona.Actualizar(persona); } catch { throw new ArgumentException("No se pudo actualizar el dato"); } }
public static void Eliminar(string idPersona) { try { DALPersona.EliminarPersona(int.Parse(idPersona)); } catch { throw new ArgumentException("No se pudo eliminar el dato"); } }
public static void Insertar(VOPersona persona) { try { DALPersona.Insertar(persona); } catch { throw new ArgumentException("No se pudo insertar el dato"); } }
public static List <VOPersona> ConsultarPersonasPorCargo(string cargo, bool?disponibilidad) { try { int idCargo = int.Parse(cargo); Console.WriteLine(idCargo); return(DALPersona.ConsultarPersonasPorCargo(idCargo, disponibilidad)); } catch (Exception ex) { throw new ArgumentException("Error al consultar el registro de persona " + ex.Message); } }