/// <summary> /// Metodo que inicializa la coneccion a la base de datos /// </summary> static void IniciarConexion() { try { PaqueteDAO.conexion = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog =correo-sp-2017; Integrated Security = True"); PaqueteDAO.comando = new SqlCommand(); PaqueteDAO.comando.CommandType = System.Data.CommandType.Text; PaqueteDAO.comando.Connection = PaqueteDAO.conexion; } catch (Exception e) { EventDAOError.Invoke(e.Message); } }
/// <summary> /// Método estático que guarda el paquete P en la base de datos. /// </summary> /// <param name="p"></param> /// <returns></returns> public static bool Insertar(Paquete p) { if (p is null) { EventDAOError.Invoke("El paquete es null"); return(false); } DatosAInsertar(p); try { PaqueteDAO.conexion.Open(); PaqueteDAO.comando.ExecuteNonQuery(); } catch (Exception e) { EventDAOError.Invoke(e.Message); return(false); } finally { PaqueteDAO.conexion.Close(); } return(true); }