/** * * eliminar(id) Elimina el paciente seleccionado * permitir esta accion solo al usuario de ingresos * * */ public int eliminar(int id) { int res; try { res = conn.accion("UPDATE PACIENTES SET ELIMINADO = 1 WHERE ID =" + id.ToString()); return(res); }catch (Exception ex) { throw ex; } }
public int cambioEstado(int estado, int turno) { String query = "UPDATE TURNOS SET ID_ESTADO = " + estado + " WHERE ID = " + turno; try { return(conn.accion(query)); } catch (Exception ex) { throw ex; } }
public int eliminarTelefonoPaciente(Telefono telefono) { String query = "SP_BORRAR_TEL_PACIENTE " + telefono.Numero; try { return(conn.accion(query)); }catch (Exception ex) { throw ex; } finally { conn.close(); } }
public int cargarProfesional() { int res; String query; bool pisoExist = false; bool deptoExist = false; bool cpExist = false; String domicilio = Profesional.AtiendeADomicilio ? "1" : "0"; try { query = "BEGIN TRANSACTION "; query += "DECLARE @DataID int; "; query += "set dateformat dmy INSERT INTO PROFESIONALES( ATIENDE_DOMICILIO , ID_LOCALIDAD, NOMBRE, APELLIDO, DNI, MAIL, FECHA_NACIMIENTO, FECHA_INGRESO, CALLE"; if (Profesional.Dir.Departamento != null) { deptoExist = true; query += ", DEPARTAMENTO"; } if (Profesional.Dir.Piso != null) { pisoExist = true; query += ", PISO"; } if (Profesional.Dir.CodigoPostal != null) { cpExist = true; query += ", CP"; } query += ") VALUES ( " + domicilio + ", " + Profesional.Dir.Localidad + " ,'" + Profesional.Nombre + "', '" + Profesional.Apellido + "', " + Profesional.Dni + ", '" + Profesional.Mail + "', '" + Profesional.FechaNac.ToShortDateString() + "', '" + DateTime.Today.ToShortDateString() + "', '" + Profesional.Dir.Calle + "' "; if (deptoExist) { query += ", '" + Profesional.Dir.Departamento + "' "; } if (pisoExist) { query += ", " + Profesional.Dir.Piso + " "; } if (cpExist) { query += ", " + Profesional.Dir.CodigoPostal + " "; } query += "); "; query += " SET @DataID = scope_identity(); "; query += cargaTelefonos(Profesional.Telefonos); query += cargaAtencion(); query += cargaPrepagas(); query += cargaEspecialidades(); query += "COMMIT"; res = conn.accion(query); return(res); } catch (Exception ex) { throw ex; } finally { conn.close(); } }