コード例 #1
0
        /// <summary>
        /// Inserta un paquete en la base de datos asociada a la aplicación
        /// </summary>
        /// <param name="p">Paquete a insertar</param>
        /// <returns>True si logró insertar el paquete. False en caso contrario. Exception si </returns>
        public static bool Insertar(Paquete p)
        {
            bool retorno = false;

            comando.Connection  = conexion;
            comando.CommandType = CommandType.Text;
            comando.CommandText = "INSERT INTO [correo-sp-2017].[dbo].[Paquetes] (direccionEntrega, trackingID, alumno) VALUES ('" + p.DireccionEntrega
                                  + "', '" + p.TrackingID + "', 'Rouaux,Santiago')";

            try
            {
                conexion.Open();
                if (comando.ExecuteNonQuery() > 0)
                {
                    retorno = true;
                }
            }
            catch (Exception)
            {
                PaqueteDAO.ErrorBaseDeDatos("No se logró conexión con la base de datos");
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }
            return(retorno);
        }