/// <summary> /// Unico constructor de ModData. /// Carga el DataSet /// </summary> /// <param name="con">string para generar la SqlConnection</param> public ModData() { string directorio = AppDomain.CurrentDomain.BaseDirectory + "PacientesIrab.mdf"; string sql = "Data Source = (LocalDB)\\MSSQLLocalDB; AttachDbFilename = " + directorio + "; Integrated Security = True"; SetearSqlString(sql); Conectar.setearSqlString(sql); SetearData(); }
/// <summary> /// Actualiza la Base de Datos con data /// </summary> public void ActualizarBD() { Conectar.Actualizar(data); }
/// <summary> /// Inserta un row en la tabla especificada /// </summary> /// <param name="nombre">Nombre de la tabla</param> public void InsertarRow(List <string> propiedades, List <DateTime> fechas) { Conectar.Ingresar(propiedades, fechas); }
/// <summary> /// Borra el Row especificado de data /// </summary> /// <param name="nombre">Nombre de la tabla</param> /// <param name="indice">Indice de Row</param> public void BorrarRow(string nombre, int ID) { Conectar.Borrar(ID); Conectar.Llenar(data); }
/// <summary> /// Llena el DataSet data de ModData /// </summary> private void SetearData() { Conectar.Llenar(data); }