public static List <Profesional> cargarProfesionales() { try { GestorProfesionales gestorProfesionales = new GestorProfesionales(); List <Profesional> profesionales = gestorProfesionales.obtenerProfesionales(); return(profesionales); } catch (Exception e) { throw e; } }
public static string traerDisponibilidadHoraria(string idProfesional, string idEspecialidad, string idCentro, string dia = null) { try { GestorProfesionales gProfesionales = new GestorProfesionales(); DataTable dt = gProfesionales.TraerDisponibilidadHoraria(idProfesional, idEspecialidad, idCentro, dia); string col = JsonConvert.SerializeObject(dt); return(col); } catch (Exception e) { throw e; } }
public static string especialidadPorProfesional(string idProfesional) { try { GestorProfesionales gProfesionales = new GestorProfesionales(); DataTable dt = gProfesionales.especialidadPorProfesional(idProfesional); string col = JsonConvert.SerializeObject(dt); return(col); } catch (Exception e) { throw e; } }
public static Profesional buscaProfesional(int idProf) { try { Profesional profesional = new Profesional(); GestorProfesionales gestorProfesionales = new GestorProfesionales(); profesional = gestorProfesionales.obtenerProfesional(idProf); return(profesional); } catch (Exception e) { throw e; } }
public static string cargarProfesionales(string idCentro, string idEspecialidad) { try { GestorProfesionales gestorProfesionales = new GestorProfesionales(); List <Profesional> especialidades = new List <Profesional>(); DataTable dt = gestorProfesionales.obtenerProfesionalesDisponibles(idCentro, idEspecialidad); string col = JsonConvert.SerializeObject(dt); return(col); } catch (Exception e) { throw e; } }
public static List <Especialidad> cargarEspecialidades(string idCentro, string idProfesional) { try { GestorProfesionales gestorProfesionales = new GestorProfesionales(); List <ProfesionalDetalle> listaProfDetalle = gestorProfesionales.obtenerDetalleProfesionalPorCentro(idCentro, idProfesional); List <Especialidad> listaEspecialidades = new List <Especialidad>(); foreach (ProfesionalDetalle detalle in listaProfDetalle) { detalle.Especialidad.IdEspecialidad = detalle.IdProfesionalDetalle; listaEspecialidades.Add(detalle.Especialidad); } return(listaEspecialidades); } catch (Exception e) { throw e; } }
public static string darBajaProfesionalE(string IdProfesional, string idEspecialidad) { Profesional profesional = new Profesional(); GestorProfesionales gestorProfesionales = new GestorProfesionales(); try { string mensaje = "OK"; var usuarioBaja = 1; var fechaBaja = DateTime.Today; mensaje = gestorProfesionales.DarBajaProfesionalE(IdProfesional, idEspecialidad, usuarioBaja, fechaBaja); return(mensaje); } catch (Exception e) { string error = "Se produjo un error al actualizar los datos del profesional " + e.Message; return(error); } }
public static string registrarEspeProfesional(string p_numero, List <string> p_especialidadesP) { Profesional profesional = new Profesional(); GestorProfesionales gestorProfesionales = new GestorProfesionales(); try { string mensaje = "OK"; profesional.IdProfesional = Convert.ToInt32(p_numero); profesional.UsuarioAlta = 1; profesional.FechaAlta = DateTime.Today; gestorProfesionales.RegistrarEspeProfesional(profesional, p_especialidadesP); return(mensaje); } catch (Exception e) { string error = "Se produjo un error al registrar el profesional " + e.Message; return(error); } }
public static string darBajaProfesional(string idProfesional) { Profesional profesional = new Profesional(); GestorProfesionales gestorProfesionales = new GestorProfesionales(); try { string mensaje = "OK"; profesional.IdProfesional = Convert.ToInt32(idProfesional); profesional.UsuarioBaja = 1; profesional.FechaBaja = DateTime.Today; mensaje = gestorProfesionales.DarBajaProfesional(profesional); return(mensaje); } catch (Exception e) { string error = "Se produjo un error al actualizar los datos del profesional " + e.Message; return(error); } }
public static string registrarProfesional(string p_dni, string p_matricula, List <string> p_especialidades, string p_nombre, string p_apellido, string p_fechaNac, string p_calle, string p_numero, string p_barrio, string p_localidad, string p_celular, string p_email1, string p_email2) { Profesional profesional = new Profesional(); GestorProfesionales gestorProfesionales = new GestorProfesionales(); try { string mensaje = "OK"; #region Completa entidad Profesional if (!string.IsNullOrEmpty(p_dni)) { profesional.Documento = p_dni; } if (!string.IsNullOrEmpty(p_matricula)) { profesional.NroMatricula = p_matricula; } if (!string.IsNullOrEmpty(p_nombre)) { profesional.Nombre = p_nombre; } if (!string.IsNullOrEmpty(p_apellido)) { profesional.Apellido = p_apellido; } if (!string.IsNullOrEmpty(p_fechaNac)) { profesional.FechaNacimiento = Convert.ToDateTime(p_fechaNac); } if ((!string.IsNullOrEmpty(p_calle)) && (!string.IsNullOrEmpty(p_numero))) { string domicilio = p_calle + " " + p_numero + " Barrio: " + p_barrio; profesional.Domicilio = domicilio; } if (!string.IsNullOrEmpty(p_localidad)) { profesional.Localidad = p_localidad; } if (!string.IsNullOrEmpty(p_celular)) { profesional.NroContacto = p_celular; } if ((!string.IsNullOrEmpty(p_email1)) && (!string.IsNullOrEmpty(p_email2))) { string email = p_email1 + "@" + p_email2; profesional.EmailContacto = email; } profesional.UsuarioAlta = 1; profesional.FechaAlta = DateTime.Today; #endregion gestorProfesionales.RegistrarProfesional(profesional, p_especialidades); return(mensaje); } catch (Exception e) { string error = "Se produjo un error al registrar el profesional " + e.Message; return(error); } }
public static string actualizarProfesional(string id, string nombre, string apellido, string dni, string matricula, string fechaNacimiento, string localidad, string barrio, string direccion, string celular, string email1, string email2) { Profesional profesional = new Profesional(); GestorProfesionales gestorProfesionales = new GestorProfesionales(); try { string mensaje = "OK"; #region Completa entidad Profesional if (!string.IsNullOrEmpty(dni)) { profesional.Documento = dni; } if (!string.IsNullOrEmpty(matricula)) { profesional.NroMatricula = matricula; } if (!string.IsNullOrEmpty(nombre)) { profesional.Nombre = nombre; } if (!string.IsNullOrEmpty(apellido)) { profesional.Apellido = apellido; } if (!string.IsNullOrEmpty(fechaNacimiento)) { profesional.FechaNacimiento = Convert.ToDateTime(fechaNacimiento); } if (!string.IsNullOrEmpty(direccion)) { string domicilio = direccion + " Barrio: " + barrio; profesional.Domicilio = domicilio; } if (!string.IsNullOrEmpty(localidad)) { profesional.Localidad = localidad; } if (!string.IsNullOrEmpty(celular)) { profesional.NroContacto = celular; } if ((!string.IsNullOrEmpty(email1)) && (!string.IsNullOrEmpty(email2))) { string email = email1 + "@" + email2; profesional.EmailContacto = email; } profesional.IdProfesional = Convert.ToInt32(id); profesional.UsuarioMod = 1; profesional.FechaMod = DateTime.Today; #endregion gestorProfesionales.ActualizarProfesional(profesional); return(mensaje); } catch (Exception e) { string error = "Se produjo un error al actualizar los datos del profesional " + e.Message; return(error); } }
public EmployeeController(GestorProfesionales gestor) { GestorProfesionales = gestor; }